made EventTriggerList a pointer in EventListener