anchor.diff:  
   procedure TKMMainMenuInterface.Options_Change(Sender: TObject);
   begin
  -  if Sender = Ratio_Opts_Mouse then fGameSettings.SetMouseSpeed(Ratio_Opts_Mouse.Position);
  -  if Sender = Ratio_Opts_SFX   then fGameSettings.SetSoundFXVolume(Ratio_Opts_SFX.Position);
  -  if Sender = Ratio_Opts_Music then fGameSettings.SetMusicVolume(Ratio_Opts_Music.Position);
  +  if Sender = Ratio_Options_Mouse then fGameSettings.SetMouseSpeed(Ratio_Options_Mouse.Position);
  +  if Sender = Ratio_Options_SFX   then fGameSettings.SetSoundFXVolume(Ratio_Options_SFX.Position);
  +  if Sender = Ratio_Options_Music then fGameSettings.SetMusicVolume(Ratio_Options_Music.Position);
  +  if Sender = Button_Options_MusicOn then fGameSettings.IsMusic := not fGameSettings.IsMusic;
  +
  +  if fGameSettings.IsMusic then Button_Options_MusicOn.Caption:=fTextLibrary.GetTextString(201)
  +                           else Button_Options_MusicOn.Caption:=fTextLibrary.GetTextString(199);
   end;
   
   procedure TKMMainMenuInterface.MainMenu_PlayTutorial(Sender: TObject);
  
positive.code:       KMLabel_SingleDiff:TKMLabel;
        KMButton_SingleBack,KMButton_SingleStart:TKMButton;
      KMPanel_Options:TKMPanel;
        Image_Opts_BG:TKMImage; //Credits background
        Label_Opts_MouseSpeed,Label_Opts_SFX,Label_Opts_Music:TKMLabel;
        Ratio_Opts_Mouse,Ratio_Opts_SFX,Ratio_Opts_Music:TKMRatioRow;
        Button_Opts_Back:TKMButton;
      KMPanel_Credits:TKMPanel;
        KMImage_CreditsBG:TKMImage; //Credits background
        KMButton_CreditsBack:TKMButton;
  
negative.code:       TKMControl(KMPanel_Options.Childs[i]).OnChange:=Options_Change;
      end;
  
      Button_Options_Back:=MyControls.AddButton(KMPanel_Options,100,640,224,30,fTextLibrary.GetSetupString(9),fnt_Metal,bsMenu);
      Button_Options_Back.OnClick:=SwitchMenuPage;
      //Should contain resolution selector, fullscreen option and other things
  end;
  
  