made TestEventHandler a trait since it is never instantiated on its own