Enable cyclic garbage collection to EventObservers.
Merge pull request #2566 from matham/event-gc

Enable cyclic garbage collection to EventObservers.