At Sage Days 70 last month, we saw Jupyter notebooks with XBox controllers used
as input devices (think multi-slider interacts).
I finally got the hardware and software all together and working on a local
installation. Once the SageMathCloud version of the Jupyter notebook server
catches up with the bleeding edge, I'd expect this to be possible via SMC.
Details, and sample notebook at:
http://www.beezers.org/blog/bb/2015/12/jupyter-notebooks-xbox-controllers-and-mathematics/