Sounds like an interesting idea. That's one beauty of object classes; if one can talk to the application via a different interface.. Don't know anything about ctk right now but sounds like another direction to look at. Thanks for the addresses.