public void Dispose() { if (_isDisposed) { return; } _isDisposed = true; ControllerSupport.UnsubscribePreviewCustomInputs(SubscribePreviewCustomInputs); PreviewCarousel?.Dispose(); }