It is good to get in the habit of unsubscribing from events when you can, but sometimes there isn’t an obvious “cleanup” method where it can be done. We recently posted a blog article on this subject; it includes methods that make it easy to subscribe to an event with a WeakReference.