a drawingPad with HTML5 canvas, which allows users to do some live image processing.