add eventBus and liveReload