Added reflection to look at event handling