Implement drag and drop sort
Fix dragging from lower to upper