fixing drag handler for touch