Getting touch working correctly on mobile