Uses a Gamepad (e.g. XBox controller) to move a square image around a canvas. Requires Chrome browser and connected gamepad to run. Uses gamepad.js library (patched) from http://github.com/inequation/gamepad.js.
Analog sticks and directional pad move square up/down/left/right.
A/B/X/Y buttons change colors of square.
Start/select buttons reset square to original position.
[Note: You may need to press one of A/B/X/Y buttons for controller to be recognized by the web browser.]