Private eventPrivate targetEmit the event for listeners to observe.
Optional value: Omit<T, "timestamp" | "event" | "cellId">the payload for the event
Optional options: CustomEventInit<any>optionally supply values to CustomEvent like preventing bubbling.
Simple, generic-typed custom event emitter.