Replacing "touchstart" with "tap" event, provided by hammer.js

fixes #3502