private async Task RecalculateTimeLineImage()
        {
            _logger.Info("RecalculateTimeLineImage");
            if (_currentWidth < 50)
            {
                _logger.Info("RecalculateTimeLineImage: Width less than 50 px. Don't draw anything");
                return;
            }

            var scaleInfo     = _scaler.GetCurrentScaleInfo();
            var timeLineImage = await _timeLineRender.RenderDataAsync(_currentWidth, scaleInfo.CurrentStart, scaleInfo.CurrentWidth, CancellationToken.None);

            TimeLineImageSource = timeLineImage;
        }