Test emits its own events
Test polymorphism