Almost perfect scroll-to (thanks Jamie!)