HTML5 canvas experiment with touch input.