Another attempt of making this right. Seems to work this time. Use the
pager as an offset to the current entry instead of attempting to start at
an even boundary somehow. Everything else just ends up messing with my
brain.