prevent default behaviors breaking touch on mobile