Navigation with pushState; attempt to preserve scroll position across navigation