reording children on select to minimize surprise