implement more hammerjs touch events