- added test case for functionality inside a custom class
- restored name implementation to support better identification in nested events
- doLoad and doUpdate implemented for nested events
- prevent window execution before creation
- window will notify nested events