I'm hit by this problem often. I wonder why UI updates which could well be incremental instead just replace the whole results from under your fingers!