in handleRowClick : removeSelectedAfter (shift key when row is already
selected), unselectText, some comments