anchor.diff:    Map<String, List<ScriptRef>> matchingState = {};
   
     String _lastMatchingChars;
  +
     String get lastMatchingChars => _lastMatchingChars;
   
     // Current Row via matching and navigation (up/down ARROW, up/down PAGE, HOME
  
positive.code:         ..add(_breakpointsCountDiv)
          ..click(() => breakpointsView.element.toggleAttribute('hidden')),
        breakpointsView.element,
        PNavMenuItem('Scripts')
          ..add([
            textfield
              ..click(() {
  
negative.code:     });
  
      final CoreElement textfield =
          CoreElement('input', classes: 'form-control input-sm margin-left')
            ..setAttribute('type', 'text')
            ..setAttribute('placeholder', 'filter')
            ..element.style.width = 'calc(100% - 105px)'
            ..id = 'script_name';
      final CoreElement scriptCountDiv = span(text: '-', c: 'counter')
        ..element.style.marginTop = '4px';
  
      scriptsView = ScriptsView(debuggerState.getShortScriptName);
      scriptsView.onSelectionChanged.listen((ScriptRef scriptRef) async {
  