store & expose event data, simplify event data processing