- added EventBus
- extracted buttons from LowerButtonPanel