moved touch event handling to DomElement
use oldDrawingArea as less as possible to be able to refactor next espisode