anchor.diff:        ..useSelectionEffects = true
         ..autoManageScrollBars = true
         ..allowMultipleSelection = false
  -      ..onSelectedItemChanged.listen((FrameworkEvent<dynamic> event) => handleListSelection(event.relatedObject));
  +      ..onSelectedItemChanged.listen((FrameworkEvent<dynamic> event) => handleListSelection(event.relatedObject))
  +      ..visible = false;
       
       addComponent(_input);
       addComponent(_handle);
  +    addComponent(_list);
     }
     
     @override 
  
positive.code:   void toggle() {
      _isDropdownShown = !_isDropdownShown;
      
      if (_isDropdownShown) addComponent(_list);
      else removeComponent(_list, flush: false);
      
      if (_isDropdownShown) {
        _list._control.style.opacity = '.0';
        
        reflowManager.invalidateCSS(_list._control, 'opacity', '1.0');
      }
      
      _handle.cssClasses = _isDropdownShown ? const <String>['open'] : const <String>['closed'];
  
negative.code:     _input._text = itemToLabel(item);
      _input._commitText();
      
      selectedItem = item;
      
      close();
    }
    
  