anchor.diff:    ModalResult := mrOk;
   end;
   
  -procedure TfrmInstallKeyboard.InstallTipForPackage(const BCP47Tag: string);
  +procedure TfrmInstallKeyboard.InstallTipForKeyboard(const BCP47Tag: string);
   var
     i: Integer;
   begin
  
positive.code:         kmcom.Keyboards.Apply;
          kmcom.Keyboards.Refresh;
          FInstalledKeyboard := (FKeyboard as IKeymanKeyboardFile2).Install2(True);
          // TODO: let user choose language
          // GetFirstLanguage is a temporary function until we implement TODO above
          TTIPMaintenance.DoInstall(FKeyboard.ID, TTIPMaintenance.GetFirstLanguage(FInstalledKeyboard));
          CheckForMitigationWarningFor_Win10_1803(FSilent, ALogFile);
        end
        else
  
negative.code:     procedure DeleteFileReferences;
      procedure CheckLogFileForWarnings(const Filename: string; Silent: Boolean);
      function CleanupPaths(var xml: string): string;
      procedure InstallTipForKeyboard(const BCP47Tag: string);
    protected
      procedure FireCommand(const command: WideString; params: TStringList); override;
    public
  