now EventType registerListener also recognizes annotations