- better naming convention for (nested) events
   - not nested events start with "on" and end with "Event"
   - nested events start with "on" and no "Event" at the end
- nested event handling now supports:
   onLoad, onUpdate, onRenderPre, onRenderPost, onMouseEnter, onMouseLeave