Fix a bug that occurred when moving or resizing elements where the row element collection was not reordered when a element has moved or re-sized that caused the overlapping element logic to miss elements that become overlapping.