Vaadin-grid element column reoordering data propogation

Hi, im working on column reordering propogating the data change down to the vaadin grid element. Currently im running into some issues with this. Because grid is what is actually having its properties changed whenever column reordering happens and grid is compiled down to js, meaning we dont have consistent property names, i cant simply listen to changes on it, so ive come up with a few solutions I would like to consider. First I could make changes in grid’s source making it fire a column-reorder event on the change and simply listen for that in vaadin grid. The other possiblility is putting using a proxy observer, which also requires changes in the grid source code. Currently I’m leaning more toward the fire event solution, what would you see as a better solution for this?

You can see other stuff ive been working on with it
here

Can you try updating to the latest version of vaadin-grid? Issue might have been resolved in the newer versions.