Algorithm to scroll list when dragging list item. zomg natural scrolling.