Hi Dennis
This is probably caused by keystroke lag or the user double clicking. Have you tried setting the Enabled property to .F. when the click is executed then .T. again when your processing has finished ?
To move a mountain start with the smallest stone