v1.0.1, added ListenForEventOnce