add preventDefault for mouseover on mobile