added touch events, changed the drawing to be either the original way or using an inverted scale of the original canvas.