Without this event it is not possible to update the row data and then to deterministically change anything else (e.g. set the selected rows).
For instance when I fetch more data, I first capture the row selection and then after updating the row data I restore the row selection since updating the row data causes the selection to be lost.
But there is a race condition where the row data update seems to take some time during which a subsequent setting of the row selection will be lost. Currently the way around that is to sleep for a while after sending the new row data and then send the row selection.
With support for on_row_data_updated I hope to be able to deterministically restore the selected rows after the row data is fully available.