anchor.diff:    fMenuCredits       := TKMMenuCredits.Create(Panel_Menu, PageChange);
     fMenuError         := TKMMenuError.Create(Panel_Menu, PageChange);
     fMenuLoading       := TKMMenuLoading.Create(Panel_Menu, PageChange);
  -//  fMenuResultsMP     := TKMGameResultsMP.Create(Panel_Menu, PageChange);
  -//  fMenuResultsSP     := TKMGameResultsSP.Create(Panel_Menu, PageChange);
  -
  -    {for i:=1 to length(FontFiles) do L[i]:=TKMLabel.Create(Panel_Main1,550,280+i*20,160,30,'This is a test string for KaM Remake ('+FontFiles[i],TKMFont(i),taLeft);//}
  -    //MyControls.AddTextEdit(Panel_Main, 32, 32, 200, 20, fnt_Grey);
   
     //Show version info on every page
     Label_Version := TKMLabel.Create(Panel_Main, 8, 8, 0, 0, '', fnt_Antiqua, taLeft);
  
positive.code:     destructor Destroy; override;
      procedure PageChange(Dest: TKMMenuPageType; const aText: UnicodeString = '');
      procedure AppendLoadingText(const aText: string);
  //    procedure ShowResultsMP(aMsg: TKMGameResultMsg);
  //    procedure ShowResultsSP(aMsg: TKMGameResultMsg);
      function GetChatState: TChatState;
      procedure SetChatState(const aChatState: TChatState);
      procedure ExportPages(const aPath: string); override;
  
negative.code:                       fMenuReplays.Show;
                        fMenuPage := fMenuReplays;
                      end;
      gpError:        begin
                        fMenuError.Show(aText);
                        fMenuPage := fMenuError;
  