@Override
public void run(NatTable natTable, MouseEvent event) {
// only perform the selection if the cursor is null
if (natTable.getCursor() == null)
natTable.doCommand(new ViewportSelectRowCommand(natTable, natTable
.getRowPositionByY(event.y), withShiftMask, withControlMask));
}