When scrolling the table up and down multiple times, the second column starts to be filled by incorrect text. It seems when a renderer is refired after scrolling, the arguments that it receives are wrong.
EDIT: fwiw i know using renderAllRows option can sidestep this problem but I ran into similar issue when I try to load the table with new set of data (via updateData()).
The issue is connected to the problem that lies within the renderers design. When you scroll, each time the table is re-rendered and that causes the renderer to fire when every re-render occurs. And, yes, rendering all rows at init solves the problem but it might be problematic with bigger data set. I think that this problem will be solved only when we finish this issue:
So for now, using renderAllRowslooks like the only workaround available.