Disposes the channel and controllers.
@override @mustCallSuper void dispose() { eventHandler = null; }