getting touch events working