anchor.diff:      cd?.valueAccessor = this;
     }
   
  +  @visibleForTemplate
     @HostBinding('class')
     static const hostClass = 'themeable';
   
  
positive.code:   }
  
    @HostListener('click')
    void handleClick() {
      _isKeyboardEvent = false;
      select();
    }
  
    @HostListener('keypress')
    void handleKeyPress(KeyboardEvent event) {
      if (event.target != _root || !isSpaceKey(event)) return;
      // Required to prevent window from scrolling.
  
negative.code: 
    // Capture keydown to forward event to radio group when cycling focus.
    @HostListener('keydown')
    @visibleForTemplate
    void handleKeyDown(KeyboardEvent event) {
      if (event.target != _root) return;
      var focusEvent = FocusMoveEvent.fromKeyboardEvent(this, event);
  