Can you decouple the event bus start-up and tear-down process via observer?

Before -> StartEventBus
After -> StopEventBus