allow event to be listened by the implementor
version bump