private async Task LoadSeries(string imdbId)
        {
            CancelPreviousOperation(ref _chartCancellationTokenSource);
            ShowLoadingFeedback(true, ChartLoadingSpinner, Chart);

            var series = await SeriesData.GetSeriesData(imdbId, _chartCancellationTokenSource.Token);

            FinishOperation(ref _chartCancellationTokenSource);
            ShowLoadingFeedback(false, ChartLoadingSpinner, Chart);

            if (series != null) // Series Selection Async NOT Cancelled
            {
                if (Chart.Series.Count < 1)
                {
                    InitializeChart();
                }

                ClearSeasonSelector();
                SetChartToSeries(series);
            }
        }