Improved maximize/restore for dashboard panels (uses event bus)