anchor.diff:      }
     }
   
  -  void _editor_enabledChanged(PropertyChangeRecord pcr) {
  +  void _editor_enabledMutated(PropertyChangeRecord pcr) {
       if(_editor.enabled &&
           _controller.notes.selectedValue == _searchFieldOpenItem) {
         assert(_searchFieldOpenItem != null);
  
positive.code:       _controller.onSearchReset.listen(_controller_onSearchReset);
  
        filterPropertyChangeRecords(_controller.notes, const Symbol('selectedValue'))
          .listen(_selectedNoteChanged);
  
        filterPropertyChangeRecords(_editor, const Symbol('enabled'))
          .listen(_editor_enabledChanged);
  
        _configureWindowEventHandlers();
  
  
negative.code:     searchInput.focus();
    }
  
    void _editorTextMutated(PropertyChangeRecord record) {
      // only save the current note if the editor is enabled
      if(_editor.enabled) {
        _controller.updateSelectedNoteContent(_editor.text);
      }
    }
  
    void _selectedNoteMutated(PropertyChangeRecord record) {
      _log('_selectedNoteChanged - ${_controller.notes.selectedValue}');
  
      var notes = _controller.notes;
  