testDisposeOnAction() {
    googEvents.listen(control, Component.EventType.ACTION, (e) => {
      control.dispose();
    });

    // Control must not throw an exception if disposed of in an ACTION event
    // handler.
    control.performActionInternal();
    control.setActive(true);
    assertTrue('Control should have been disposed of', control.isDisposed());
  }
Tests disposing the control from an action event handler.
     @suppress {visibility} suppression added to enable type checking