properly read event data