pub fn install(event_bus: Arc<EventBus>, broker: Arc<Broker>)
Where status changes and the notification go. Call once at startup; starts the tick. Before this, state is still tracked but nothing is sent.