started work on DOM element abstraction
wrapped our drawing canvas in DOMElement
cleanup
minor cleanup
cleaned up mouse/touch event handling
separated drawing methods from event handling
passed event trigger methods to DomElement
minor formatting
minor rewrite of comments
checking for property availability, casting to zero if not set
starting dom tests
testing touch events