I have a list that displays some timers in each row. Every second,
I update the model object and call:

this.controller.modelChanged(this.index_list_model, this);

This worked great. Then I put the entire list into a Scroller widget.
If I scroll the list, each time the list model is updated, the scrolling
halts immediately. To get to the bottom of the list, I have to keep
swiping my finger, watching the movement halt completely each second
when the List model is updated.

If I stop the setInterval() that is updating the List model, the scrolling
works flawlessly again.