I wonder if we can make the PushButton writable so it can also be triggered by the gateway UI. This would be useful for the scene adapter for example.