private void PopulateModel()
 {
     recommended_artist_model.Clear();
     foreach (var artist in recommended_artists)
     {
         recommended_artist_model.Add(artist);
     }
 }
        public void PresentSearch(Search <T> search)
        {
            Hyena.Log.Information(String.Format("SearchBox: performing search: {0}", search.ToString()));

            event_model.Clear();

            if (search.ResultsPage.IsWellFormed && search.ResultsPage.IsStatusOk)
            {
                foreach (var result in search.ResultsPage.results)
                {
                    event_model.Add(result);
                }
            }

            ThreadAssist.ProxyToMain(() => {
                event_model.Reload();
                event_search_view.OnUpdated();
            });
        }