scoped_ptr<EventObserver>