Unit-tested experience component.
- Fixed crash bug if no event handlers are defined
- Fixed bugs with components not calling super()
- Transformed event names into symbols