Bug: New ListView does not reload all component instances if underlying source is changed

I am implementing a re-order algorithm on my ListView. Basically it changes the order of the array the ListView is based on.

But the child components do not update to reflect the new source

The video shows what is happening:

Hi Bradly! Thanks for trying out the new List View. Have you tried setting a primary key for your list view? It's helpful because it identifies each row as it goes through changes. Let me know if that helps!