Hi Phil,
>I was under the impression that EVENTHANDLER() automatically unbinds when the relevent objects go out of scope.
That's true for BINDEVENT() but not for EVENTHANDLER(). With EVENTHANDLER you are dealing with COM references that maintain their own reference count. Establishing the connection alone keeps the object from releasing.
--
Christof