TMSFNCDataGrid Scrolling end event

I use some calculations after scrolling to the next Row.
If someone scrolls with the Mousewheel or press the cursor long there will be many rows affected and the calculations are made for every row, what is not needed.
What event do i have to see if the scrolling ends or make a waitevent that is reset when a new row is affected and in that event i do my calculations. So only if scrolling is over i do my calculations and show the details in the formular.

It's unfortunately not possible right now to detect this via events at TScrollBar level. At least not in FMX. A workaround would be to start a timer and keep track of the position of the scrollbar. We'll investigate if we can break into the scrollbar and detect when scrolling stops.

Thank you for helping.
It will be also ok if i get an event when a scroll is active, so i can start the Calculate event and while scrolling is activ i Reset the Calculate event to 500ms. If there are no scrollevent fired then the Calculate event will do its work.
at the moment i work with a Dataset and so i can use the datset rowchange event to do this, i think.
If you can do a startscroll and endscroll event it will be very komfortable to use and the program should not always update the screen of the binded formular elements. So the scrolling would be faster.