CHG: eventsystem #9 using java's reflections