display events nicer in table + yield events as rows or objects
update todos