Maintain scrolling position when loading new items

Fixes #20
Merge pull request #40 from tivac/issue-20

Maintain scrolling position when loading new items