added ListenerWrapperSpec