implemented EventInfo structure.