loading events only once