public override void UnregisterEffect(ILaunchpadEffect effect) { try { EffectsDisposables[effect].Dispose(); EffectsDisposables.Remove(effect); } catch { } try { EffectsTimers[effect].Dispose(); EffectsTimers.Remove(effect); } catch { } effect.Dispose(); }