<< Thanks for the suggestion but it produces the same result. It doesn’t process the second mouse click until the 1st click is finished processing and you have exited the EEP. At that point veep_running is NULL.>>
Okay, how about this. At the start of the EEP, store the PK value identifying this row into a variable. Compare it to the last value, and don't run the EEP if it's the same. For example if vThisRowID contains the PK value: SET VAR vThisRowID INT -- Do not initialize value IF vThisRowID = .vLastEEPRowID THEN PAUSE 2 USING "Quit clicking the mouse, you doofus' RETURN ENDIF SET VAR vLastEEPRowID = (.vThisRowID) -- EEP code goes here. -- Larry

