Replacing "touch start" with "tap" event, provided by hammer.js

fixes #3502
Merge pull request #3579 from morficus/issue-3502

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