anchor.diff:  
       converter := TTouchLayoutToVisualKeyboardConverter.Create(FVK);
       try
  -      if not converter.Execute(FSavedLayoutJS) then
  +      if not converter.Execute(FJS) then
         begin
  -        FSavedLayoutJS := FOldLayoutJS;
           ShowMessage('The converter failed to run.');
           Exit;
         end;
  
positive.code: begin
    FLastErrorOffset := -1;
    FLastError := '';
  
  //  FreeAndNil(FHTMLTempFilename);   // I4195
  //  FHTMLTempFilename := TTempFileManager.Get('.html');   // I4195
  
negative.code: var
    converter: TTouchLayoutToVisualKeyboardConverter;
    FVK: TVisualKeyboard;
    FJS: string;
  begin
    if not FileExists(KVKFileName) then
    begin
      ShowMessage('This keyboard does not include an On Screen Keyboard file named '+KVKFileName);
  