anchor.diff:    TheMuString.OnSetString += MuStringChanged;
     self.DataContext := TheMuString;
   
  -  MuStrHistory := new List<String>;
  +  MuStrHistory := new System.Collections.ObjectModel.ObservableCollection<String>;
     lbMuStrs.ItemsSource := MuStrHistory;
   end;
   
  
positive.code: 
  method StackedWindow3.SetNewWorkingString;
  begin
  //  WorkStr := lbMuStrs.Items[lbMuStrs.SelectedIndex].ToString.Substring(1);
  //  UpdateMuStr;
  end;
      
  method StackedWindow3.lbMuStrs_MouseDoubleClick(sender: Object; e: System.Windows.Input.MouseButtonEventArgs);
  
negative.code:       var ws2 := OrigMuString.Substring(SelectorPos);
        lblTmpMuStr.Content := 'M' + ws1 + '>' + ws2;
      end;      
  end;
  
  method StackedWindow3.ActivateSelBtns(const TurnOn: System.Windows.Visibility);
  