added touch events to canvas