fixed drag with prevent default