Future techniques
There is a few exiting apis and things that I want to look into when I have some spare time. Here are a few :-)
Ambient light api
https://developer.mozilla.org/en-US/docs/Web/API/Ambient_Light_Events
Vibration api
https://developer.mozilla.org/en-US/docs/Web/API/Vibration_API
Speech input
http://shapeshed.com/html5-speech-recognition-api/