anchor.diff:    else
       Label_ClockSpeedRecorded.Hide;
   
  -  if not Image_Clock.Visible and Label_Clock.Visible then
  -    Label_Clock.Top := 8
  +  if not Image_Clock.Visible and Label_Time.Visible then
  +    Label_Time.Top := 8
     else
  -    Label_Clock.Top := 80;
  +    Label_Time.Top := 80;
   
     // With slow GPUs it will keep old values till next frame, that can take some seconds
     // Thats why we refresh Clock.Caption here
     if doShowClock then
  -    Label_Clock.Caption := TimeToString(gGame.MissionTime);
  +    Label_Time.Caption := TimeToString(gGame.MissionTime);
   end;
   
   
  
positive.code: 
    Image_Clock := TKMImage.Create(Panel_Main,232,8,67,65,556);
    Image_Clock.Hide;
    Label_Clock := TKMLabel.Create(Panel_Main,265,80,'mm:ss',fntOutline,taCenter);
    Label_Clock.Hide;
    Label_ClockSpeedActual := TKMLabel.Create(Panel_Main,265,48,'x1',fntMetal,taCenter);
    Label_ClockSpeedActual.Hide;
    Label_ClockSpeedRecorded := TKMLabel.Create(Panel_Main,265,68,'x1',fntGrey,taCenter);
  
negative.code:               or (doShowRecorded and (aSpeedRecorded <> aDefaultSpeed));
  
    Image_Clock.Visible := doShowClock;
    Label_Time.Visible := doShowClock or gGameSettings.ShowGameTime or SHOW_GAME_TICK;
    Label_ClockSpeedActual.Visible := doShowClock;
    Label_ClockSpeedActual.Caption := 'x' + FormatFloat('##0.##', aSpeedActual);
  
  