public new void Dispose() { changedStates.Clear(); this.Controls.Clear(); foreach (PwmChannelControl cc in channelControls.Values) { cc.Dispose(); } channelControls.Clear(); connector = null; base.Dispose(); }