// Highlight the row if it changed
if (highlightedRowElem == null) {
setStyleName(rowElem, "highlighted", true);
highlightedRowElem = rowElem;
highlightedRowIndex = getRowIndex(highlightedRowElem);
fireEvent(new RowHighlightEvent(highlightedRowIndex));
}
// Fire listeners
fireEvent(new CellHighlightEvent(highlightedRowIndex,
highlightedCellIndex));