Implement scrolling when selecting / highlighting cells

The `scrollPosition` argument is currently ignored when programmatically selecting or highlighting cells.