added prevent default to see if that will help performance on mobile safari