WebDialog Handler question

Suppose I create a MyWebDialog class and configure its Shown and Dismissed Event Handler within that class. Now I instantiate that class dynamically and assign that instance to a property WebPage1.MyWebDialog. I never use AddHandler in this situation because the only handlers I use here are already configured in the class definition.

In MyWebDialog.Dismissed I have this as its last line:

WebPage1.MyWebDialog = Nil

Can I safely assume that all its handlers are released from memory that way, without having to remove each one?

If you added the handlers to the class in the IDE, no need to use removeHandler.