finally fixed the horrible drag bug on mobile