anchor.diff:      Label_CampaignText := TKMLabel.Create(Panel_CampScroll, 20, 70, 325, 310, NO_TEXT, fnt_Antiqua, taLeft);
       Label_CampaignText.AutoWrap := true;
   
  -  Image_ScrollRestore := TKMImage.Create(Panel_Campaign, aParent.Width-20-30, aParent.Height-50-48, 30, 48, 496);
  +  Image_ScrollRestore := TKMImage.Create(Panel_Campaign, aParent.Width-20-30, aParent.Height-50-48, 30, 48, 491);
     Image_ScrollRestore.Anchors := [anBottom, anRight];
     Image_ScrollRestore.OnClick := Scroll_Toggle;
     Image_ScrollRestore.HighlightOnMouseOver := True;
  
positive.code: 
  
  implementation
  uses KM_GameApp, KM_ResTexts, KM_RenderUI, KM_ResFonts;
  
  const
    FLAG_LABEL_OFFSET_X = 10;
  
negative.code:       Image_CampaignFlags[I].Tag := I;
  
        Label_CampaignFlags[I] := TKMLabel.Create(Panel_Campaign_Flags, aParent.Width, aParent.Height, IntToStr(I+1), fnt_Mini, taCenter);
        Label_CampaignFlags[I].FontColor := $FFD0D0D0;
        Label_CampaignFlags[I].Hitable := False;
      end;
      for I := 0 to High(Image_CampaignSubNode) do
  