helper called in eventlist