Use object reference rather than ID to manage drag and drop reording of list. Maybe not exactly best practice, but workable and a little cleaner.