anchor.diff:  
   procedure TKMGamePlayInterface.Create_ScriptingOverlay;
   begin
  -  OverlayBackground := TKMBevel.Create(Panel_Main, 255, 115, 1, 1);
  -  OverlayBackground.Hitable := False;
  -  OverlayBackground.Hide;
  -
     Label_ScriptedOverlay := TKMLabel.Create(Panel_Main, 260, 110, '', fnt_Metal, taLeft);
   
     Button_ScriptedOverlay := TKMButton.Create(Panel_Main, 260, 92, 15, 15, '', bsGame);
  
positive.code:   Button_ScriptedOverlay.Visible := Label_ScriptedOverlay.Caption <> '';
    Label_OverlayShow.Visible := (Label_ScriptedOverlay.Caption <> '') and not Label_ScriptedOverlay.Visible;
    Label_OverlayHide.Visible := (Label_ScriptedOverlay.Caption <> '') and Label_ScriptedOverlay.Visible;
  
    OverlayBackground.Width := Label_ScriptedOverlay.TextSize.X + 10;
    OverlayBackground.Height := Label_ScriptedOverlay.TextSize.Y + 3;
    OverlayBackground.Visible := (Label_ScriptedOverlay.Caption <> '') and Label_ScriptedOverlay.Visible;
  end;
  
  
  
negative.code:     Label_ClockSpeedup: TKMLabel;
  
      Label_ScriptedOverlay: TKMLabel; // Label that can be set from script
      Button_ScriptedOverlay: TKMButton;
      Label_OverlayShow, Label_OverlayHide: TKMLabel;
  
  