Proper function when returning

As per the comment on line 20, when refreshing/returning with the
gutter revealed, most browsers automatically return us to that position
on the page. Here we fix this up by moving the page to the desired
position before we refresh, only if the gutter is revealed.