parses events lazily now. "many" is not your friend.