- throw exception if trying to register object with no instance handlers
- created more unit tests for active events