anchor.diff:  procedure TKMMenuMapEditor.SortUpdate(Sender: TObject);
   begin
     RefreshList(True); //After sorting jump to the selected item
  +end;
  +
  +
  +procedure TKMMenuMapEditor.ReadmeClick(Sender: TObject);
  +var
  +  ID: Integer;
  +  Maps: TKMapsCollection;
  +begin
  +  ID := ColumnBox_MapEd.Rows[ColumnBox_MapEd.ItemIndex].Tag;
  +  Maps := GetMaps;
  +  Maps[ID].ViewReadme;
   end;
   
   
  
positive.code:     procedure ColumnClick(aValue: Integer);
      function GetMaps: TKMapsCollection;
      procedure LoadMinimap(aID: Integer = -1);
      procedure SelectMap(Sender: TObject);
      procedure BackClick(Sender: TObject);
      procedure DeleteClick(Sender: TObject);
  
negative.code:       ColumnBox_MapEd.OnChange := SelectMap;
        ColumnBox_MapEd.OnDoubleClick := StartClick;
  
        with TKMBevel.Create(Panel_MapEdLoad, 448, 104, 199, 199) do
          Anchors := [anLeft];
        MinimapView_MapEd := TKMMinimapView.Create(Panel_MapEdLoad, 452, 108, 191, 191);
        MinimapView_MapEd.Anchors := [anLeft];
  
        Panel_LobbySetupDesc := TKMPanel.Create(Panel_MapEdLoad, 448, 104+199+10, 199, 218);
        Panel_LobbySetupDesc.Anchors := [anLeft, anTop, anBottom];
          Memo_LobbyMapDesc := TKMMemo.Create(Panel_LobbySetupDesc, 0, 0, 199, 218, fnt_Game, bsMenu);
          Memo_LobbyMapDesc.Anchors := [anLeft,anTop,anBottom];
          Memo_LobbyMapDesc.AutoWrap := True;
          Memo_LobbyMapDesc.ItemHeight := 16;
  
          Button_LobbySetupReadme := TKMButton.Create(Panel_LobbySetupDesc, 0, 225, 199, 25, gResTexts[TX_LOBBY_VIEW_README], bsMenu);
          Button_LobbySetupReadme.Anchors := [anLeft,anBottom];
          Button_LobbySetupReadme.OnClick := ReadmeClick;
          Button_LobbySetupReadme.Hide;
  
        Button_MapEd_Load := TKMButton.Create(Panel_MapEdLoad, 0, 632, 440, 30, gResTexts[TX_MENU_MAP_LOAD_EXISTING], bsMenu);
        Button_MapEd_Load.Anchors := [anLeft, anBottom];
  