Changed so the controller publishes state even when not active