Project LawnFig: Control your printer with a controller

I have been working on a script for controlling OctoPrint or Smoothieware powered printers using an Xbox controller. My work is hosted here. It should work on other controller/joysticks that are recognized by a computer but only xbox controllers have been tested. If you try it with another controller, I'd love to hear your experiences. I will soon be adding a script to make a button layout for any controller or joystick. I have a demo here.