William Malone Demo - http://www.williammalone.com/articles/create-html5-canvas-javascript-drawing-app/#demo-complete