Hi, I was just wondering how the event system works within JavaScript. For instance, during editing, my plugin should be automatically added to every object (I have good reason which I won't get into here). Can this be done by hooking events or something? (perhaps as a global plugin that can watch for this?) I want to auto-add behaviors to all new objects by default, but I'm not sure of the best approach. Also, I need to track these objects during runtime to know when they are added and removed as well, thanks.