Michael,
An object that is instantiated with CreateObject() can't be a visible part of a UI, it can't participate in the event loop. A UI component can call methods of the object though.
You need to use AddObject() to put an object into the containership hierarchy of a form in order for it see (participate in) the UI event loop.
>Thanks Dave. What did you mean by "objects created like this can not participate directly in a UI"?