pub fn changed_selection_rows( previous: Option<&SelectionRange>, next: Option<&SelectionRange>, ) -> Vec<u16>