OK. I've made a little headway in diagnosing the problem. It seems that one culprit is that the "self changed" thing works differently with Athens than previously. Correct me if I'm wrong, but it seems like sending that method immediately causes the canvas to draw. In contrast, before, it just marked that area as needing to be redrawn and then, on an update cycle, it would redraw the total area that changed. I was using a model-view pattern that had 25 components to it. When each got the update command, it seems to have launched the canvas to draw. When I changed it so that only one changed command was given, the interface became immediately much snappier. Adding a factor of 25 to rendering could cause even fast rendering to be quite noticeable. So, it is not an inherent problem with drawing forms but rather one with changing the programming paradigm. Forms are just noticeably slower to draw than vector components and that exacerbated my problem.
Cheers,
Jeff