while there is no local API to trigger activities and other functions on the remote, there is a local HTTP control function you can use to send commands FROM the remote to third party controls. So you can integrate the remote pretty deeply now with third party controls and external sequencing, but getting an activity trigger back to the remote still requires the open, insecure cloud API that doesn't even check for a username or auth of any kind (seriously how hard would a simple authorisation of some kind be to implement into that URL?)... so if you have a wall touch panel to trigger "turn on theatre room in movie mode" or something, you cant just sit down and have the remote be on the correct matching activity without using that cloud API. I hope that as we move towards the upcoming next gen remote we get more local features, I want to be able to send variables back to the remote to be used in custom entries on the next gen remotes new display!