cache pageXOffset/pageYOffset. scrollClientRect 2x faster