- fix scrolling too fast when moving first visible item of size greater than half the viewport (#4 (comment))
- fix not being able to move item to the first position (#4 (comment))
- fix scrolling stuck when dragging second visible item of size greater than half of the viewport
- fix item being moved backwards when scrolling is triggered