Cache scroll position, perf improv