Glad to hear it works! The issue was due to adding support for frame generation in the renderer to support the enhanced edition. For the past 10 years, RPH would directly render any command on the game's final output in sequence, so if you draw a form with text and then another form, both get added one after another and thus the old text is overwritten. But with frame generation, there is a separate pass/stage to render the UI because you do not want the UI to be part of the interpolation. To accommodate that we had to separate some things and I ended up splitting the main UI rendering and the text rendering into two separate passes, where text is applied last. So, if you have two forms where one overlays the other, text is still rendered last. Now the text pass is "shape aware" and will zero out any existing text if a shape is drawn later on. Hope that makes sense!