Another HTML5 + Javascript canvas demo.