As a I am able to manually change power states on various devices, I need PowerFull to periodically request power states from devices so that it remains up to date.
If a power state change hasn't been emitted or received for a set amount of time, poll the devices to see if they're still alive and responding (probably by transitioning back to the initializing state).