anchor.diff:  
   procedure TKMMenuSingleMap.MapTypeChanged(Sender: TObject);
   begin
  +  ResetUI;
     ListUpdate;
     ListRefresh(True);
     Update;
  
positive.code:   M: TKMapInfo;
    G: TKMMapGoalInfo;
  begin
    //Clear all so that later we fill only used
    for I := 0 to MAX_UI_GOALS - 1 do
    begin
      Image_SingleVictGoal[I].TexID := 0;
      Label_SingleVictGoal[I].Caption := '';
      Image_SingleVictGoalSt[I].Hide;
      Image_SingleSurvGoal[I].TexID := 0;
      Label_SingleSurvGoal[I].Caption := '';
      Image_SingleSurvGoalSt[I].Hide;
    end;
    for I := 0 to MAX_HANDS - 1 do
    begin
      Image_SingleAllies[I].Hide;
      Image_SingleEnemies[I].Hide;
    end;
    Button_SingleStart.Disable;
  
    if (fSingleLoc <> -1) and (ColumnBox_SingleMaps.IsSelected) then
    begin
      MapId := ColumnBox_SingleMaps.SelectedItem.Tag;
  
negative.code: 
    DropBox_SingleLoc.SelectByTag(fSingleLoc);
  
    Update(True);
  end;
  
  
  