Added drag-and-drop reordering