removed scope.hammer to fix nested touch events