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:     RuleMode: TRuleMode;
      SelectorPos: Integer;
      TheMuString: TMuString;
      MuStrHistory: List<String>;
      method UpdateMuStr(const OrigMuString: String);
      method ActivateSelBtns(const TurnOn: System.Windows.Visibility);
      method ActivateRuleBtns(const TurnOn: System.Windows.Visibility);
  
negative.code:       var ws2 := OrigMuString.Substring(SelectorPos);
        lblTmpMuStr.Content := 'M' + ws1 + '>' + ws2;
      end;      
  end;
  
  method StackedWindow3.ActivateSelBtns(const TurnOn: System.Windows.Visibility);
  