If we end up using `state.lastScrollPosition` we can likely default this to 0 and not ever worry about `undefined`