Fixed multiple once event triggering