Now features "smooth" scroll restoration, due to extraPoints parameter