anchor.diff:    else
       FLastCommandParam:= AppVariantNil;
   
  -  ModName:= NamePrefix+AModule;
  -
  -  if not IsLoadedLocal(ModName) then
  +  ObjName:= NamePrefix+AModule;
  +
  +  if not IsLoadedLocal(ObjName) then
     begin
       if UiOps.PyInitLog then
         MsgLogConsole('Init: '+AModule);
       try
  -      ImportCommand(ModName, AModule);
  -      LoadedLocals.Add(ModName);
  +      ImportCommand(ObjName, AModule);
  +      LoadedLocals.Add(ObjName);
       except
       end;
     end;
  
positive.code: function TAppPython.RunEvent(const AModule, ACmd: string; AEd: TObject;
    const AParams: TAppVariantArray; ALazy: boolean): TAppPyEventResult;
  var
    ModName, SParams: string;
  var
    tick: QWord;
    i: integer;
  begin
  
negative.code: 
    if not ALazy then
    begin
      if not IsLoadedLocal(ObjName) then
      begin
        if UiOps.PyInitLog then
          MsgLogConsole('Init: '+AModule);
        try
          ImportCommand(ObjName, AModule);
          LoadedLocals.Add(ObjName);
        except
        end;
      end;
  
      Result:= MethodEvalEx(ObjName, ACmd, SParams);
    end
    else
    //lazy event: run only of ObjName already created
    if IsLoadedLocal(ObjName) then
      Result:= MethodEvalEx(ObjName, ACmd, SParams);
  
    if Assigned(EventTimes) then
    begin
  