fix touch and click events for mobile, desktop and tablet - not app