Abstract Component
Being Components, Controllers inheriting from AbstractController require an EventEmitter on initialization.
Parameters
event Emitter
the EventEmitter through which this Component will listen for and emit events to interact with other components in the player
Build an AbstractComponent that does not use a registering event emitter.
Parameters
event Emitter
the EventEmitter through which this Component will listen for and emit events to interact with other components in the player