Areas and EventBus

- reworked EllipticalArea
- created EventBus