Fix scrolling.

The selected item should remain visible when scrolling off the top or
bottom edge of the list.