I have read through the newsgroup on this topic, but i am still at a loss. I have written a small program that i want to run whenever a user plots. I know the code works, but it only seems to work when it is in a module in the active drawing. It seems like i may be missing something about initializing events in a class module. Can someone explain, or send me to resources where i can get even more dangerous? thanks.