It took a little bit of work as there doesn't seem to be a way of making contact points toggle their output, so i hacked together state machines in the animator to get a toggled result. It can be a little finicky if you mash it which im trying to at least keep to a minimum, but if you treat your phonodroid with care it should work perfectly.
Now to port it all to the laserdroid as well!
(btw it does still work using the radial menu too!)