anchor.diff:      }
     }
   
  -  void _editor_enabledChanged(PropertyChangeRecord pcr) {
  +  void _editor_enabledMutated(PropertyChangeRecord pcr) {
       if(_editor.enabled &&
           _controller.notes.selectedValue == _searchFieldOpenItem) {
         assert(_searchFieldOpenItem != null);
  
positive.code: 
      // TODO: hold on to the subscriptions. Tear down at some point?
      filterPropertyChangeRecords(_editor, const Symbol('text'))
        .listen(_editorTextChanged);
  
      _childEventsWired = true;
  
  
negative.code:       _controller.onSearchReset.listen(_controller_onSearchReset);
  
        filterPropertyChangeRecords(_controller.notes, const Symbol('selectedValue'))
          .listen(_selectedNoteMutated);
  
        filterPropertyChangeRecords(_editor, const Symbol('enabled'))
          .listen(_editor_enabledMutated);
  
        _configureWindowEventHandlers();
  
  