Add ListenerFinishEvent and ListenerCancelEvent.