private void UpdateStatus(Feed list, Feed feed, DownloadState downloadState, double percentage)
 {
     switch (downloadState) {
         case DownloadState.AllStart:
             Controls.ProgressBar.Progress = 0;
             Controls.DownloadFrame.Visibility = ViewStates.Visible;
             break;
         case DownloadState.AllFinished:
             Log.Debug("STATUS", "DONE!");
             Controls.ProgressBar.Progress = 0;
             Controls.DownloadFrame.Visibility = ViewStates.Gone;
             list.Entries.Clear();
             return;
         case DownloadState.DownloadProgressChanged:
             Controls.ProgressBar.Progress = (int)percentage;
             break;
         case DownloadState.TitleChanged:
             //MixpanelTrack("Download", new { feed.Title, _settings.Guid });
             break;
     }
     if (feed != null) Controls.Title.Text = feed.ToString();
 }