added handling of touch events