UI::ListView scroll position auto reset issue

I have a list view with a lot of items.

List view is populated dynamically. At any point of time any item can be removed or new item is added, when this events occurs list occasionally resets its current scroll position to zero.

Scroll position reset can occur just after one item is removed/added or after some several removals/additions, sometimes I even can’t scroll list to the bottom because of scroll position reset.

How I can turn off this behavior without extending ListView? If not how I can easily tune ListView to disable scroll position auto reset on item addition/removal.

Thanks.