Now using Jackson to parse the list of events