>Func RefreshForm > .. > .. > Call to your NodeClick()... > .. > .. >EndFunc > >Function NodeClick > .. > .. your other code > .. > ** See if this instance called from RefreshForm 1 level back > IF ATC( "RefreshForm", program( program(-1) -1 ) ) = 0 > ** must be from user clicking or other... > ** NOT from the Refresh form method... allow call > RefreshForm() > ENDIF > > .. > .. >EndFunc >>