anchor.diff:        end;
       end;
   
  -    Result:= MethodEvalEx(ObjName, ACmd, SParams);
  +    InitParamsObj;
  +    Result:= MethodEvalEx(ObjName, ACmd, ParamsObj);
     end
     else
     //lazy event: run only of ObjName already created
     if IsLoadedLocal(ObjName) then
  -    Result:= MethodEvalEx(ObjName, ACmd, SParams);
  +  begin
  +    InitParamsObj;
  +    Result:= MethodEvalEx(ObjName, ACmd, ParamsObj);
  +  end;
  +
  +  FRunning:= false;
   
     if Assigned(EventTimes) then
     begin
  
positive.code:         EventTimes.AddObject(AModule, TObject(PtrInt(tick)));
      end;
    end;
  
    FRunning:= false;
  end;
  
  
  
negative.code:   end;
  end;
  
  function TAppPython.MethodEvalEx(const AObject, AMethod: string;
    const AParams: array of PPyObject): TAppPyEventResult;
  var
    Obj: PPyObject;
  begin
  