under drawIt function, assigned listener to "touchstart" event for the canvas object itself.  In initDrawEvents(), corrected line 401 to access "targetTouches" grandchild property of event object.