adjust gitignore
introduce EventBus and EventBusListener