anchor.diff:  
   //Waiting for Net events page, it's similar to PlayMore, but is layered differentlybelow chat panel
   procedure TKMGamePlayInterface.Create_NetWait_Page;
  -var s:TKMPoint;
  -begin
  -  s := fRender.RenderAreaSize;
  -
  -  Panel_NetWait := TKMPanel.Create(Panel_Main,0,0,s.X,s.Y);
  +begin
  +  Panel_NetWait := TKMPanel.Create(Panel_Main,0,0,Panel_Main.Width,Panel_Main.Height);
     Panel_NetWait.Stretch;
  -    Bevel_NetWait := TKMBevel.Create(Panel_NetWait,-1,-1,s.X+2,s.Y+2);
  +    Bevel_NetWait := TKMBevel.Create(Panel_NetWait,-1,-1,Panel_Main.Width+2,Panel_Main.Height+2);
       Bevel_NetWait.Stretch;
   
  -    Panel_NetWaitMsg := TKMPanel.Create(Panel_NetWait,(s.X div 2)-100,(s.Y div 2)-100,200,200);
  +    Panel_NetWaitMsg := TKMPanel.Create(Panel_NetWait,(Panel_Main.Width div 2)-100,(Panel_Main.Height div 2)-100,200,200);
       Panel_NetWaitMsg.Center;
         Image_NetWait:=TKMImage.Create(Panel_NetWaitMsg,100,40,0,0,556);
         Image_NetWait.ImageCenter;
  
positive.code:   Create_Replay_Page; //Replay controls
    Create_PlayMore_Page; //Must be created last, so that all controls behind are blocked
  
    Label_Hint := TKMLabel.Create(Panel_Main,224+32,fRender.RenderAreaSize.Y-16,0,0,'',fnt_Outline,kaLeft);
    Label_Hint.Anchors := [akLeft, akBottom];
  
    //Controls without a hint will reset the Hint to ''
  
negative.code:     Label_SoundsCount.Visible := DISPLAY_SOUNDS;
      Label_NetworkDelay := TKMLabel.Create(Panel_Main,224+80,140,0,0,'',fnt_Outline,kaLeft);
      Label_NetworkDelay.Visible := SHOW_NETWORK_DELAY;
      Label_VictoryChance := TKMLabel.Create(Panel_Main, Panel_Main.Width - 150, 20, 0, 0, '', fnt_Outline, kaLeft);
  
  {I plan to store all possible layouts on different pages which gets displayed one at a time}
  {==========================================================================================}
  