Keyboard navigation now scrolls the contentView when the selected cell moves off screen in order to keep the selected cell in view.