Changed views to use once on events