Поскольку он работает, когда указатель мыши находится над небольшим прямоугольником, при быстром перемещении вверх или вниз курсор перемещается быстрее, чем прямоугольник, поэтому курсор покидает поле и, следовательно, перетаскивание больше не активно.