No, really, this actually works. Click on the "change controls" button and click on the interface to set the controls, and then watch the cat move with the new controls! For some reason you have to click and hold the change controls button if you want to exit the interface. I have no idea why that happens.
All coding by me.