vr_row = int(truncate((last-event:y - 17) / (self:row-height-pixels + 4), 0)) + 1.
<browserName>:DESELECT-FOCUSED-ROW().
DO <counterVar> = 1 TO NUM-ENTRIES(<selectionListVar>):
FIND FIRST <tableName> NO-LOCK
WHERE <tableName>.nr = INTEGER(ENTRY(<counterVar>, <selectionListVar>))
NO-ERROR.
IF AVAILABLE <tableName> THEN DO:
REPOSITION <browserName> TO ROWID ROWID(<tableName>) NO-ERROR.
<browserName>:SELECT-FOCUSED-ROW().
END.
END.