With panels you can get an update on every change. But it the panel is hidden then you no longer get those update events.
I have a plugin that has a function that can be enabled to run on every update. If a user switches over to a built in UI panel the Plugins panel is automatically hidden and update is not called.
Would it be possible to have update called even when the panel is hidden?