An experiment in mobile touch and HTML5 Canvas.