Function gatherAllEvents