Clearified some behavior
Added remote EventBus and StateMachine classes