Factorized getEventList()