Manipulating the birdList doesn't re-order the elements because birdList is just a collection - a NodeList - which is independent of the DOM itself.
You actually need to get a reference to the element and then use a combination of removeChild(...) and appendChild(...) - maybe insertBefore().