Hand.js: a framework for unifying pointer events
HTML5 canvas not supported