A virtual game controller overlay for HTML5 games.
HTML5 is great for games because it makes it super simple to get games running on all sorts of devices (mobile, tablets, desktops, etc...). What isn't accounted for, however, is the varying input on each device.
This library makes it incredibly easy to implement a virtual game controller into an HTML5 game to provide the necessary hooks for things like movement when a keyboard is traditionally used.
While simple at it's base, it's very powerful with its customization options, allowing developers to completely customize the elements that show (buttons, joysticks, dpads).