add project drag-n-drop reordering