remember previous scroll position
fixes ##1