Update updateSelectionBackground: to block multiple rows from being selected by not trusting previouslySelectedItem and instead going through the rows ourselves.