void node_AfterNodeRemoved(DaggerLib.Core.DaggerNode node) { //get rid of the property pages etc if (_properties != null) { _properties.Apply(); _properties.Parent = null; _properties.CloseInterfaces(); _properties = null; } // deinitialize the video window if (_videoWindow != null) { _videoWindow.Dispose(); _videoWindow = null; } }