Keep apparent scroll position fixed when changes are made offscreen