protected async override void OnCreate(Bundle bundle)
    {
      CrossPlatformMessage.Instance = new Message();
      base.OnCreate(bundle);

      // Set our view from the "main" layout resource
      SetContentView(Resource.Layout.Master);

      viewModel = new MasterViewModel();
      AndHUD.Shared.Show(this, "Loading...");
      await viewModel.ExecuteLoadItemsCommand();
      ListAdapter = new FeedItemAdapter(this, viewModel.FeedItems);
      AndHUD.Shared.Dismiss(this);

    }
    protected async override void OnCreate(Bundle bundle)
    {
      CrossPlatformMessage.Instance = new Message();
      base.OnCreate(bundle);

      // Set our view from the "main" layout resource
      SetContentView(Resource.Layout.Master);

			var progress = FindViewById<ProgressBar> (Resource.Id.progressBar);

      viewModel = new MasterViewModel();
			progress.Visibility = ViewStates.Visible;
      await viewModel.ExecuteLoadItemsCommand();
      ListAdapter = new FeedItemAdapter(this, viewModel.FeedItems);
			progress.Visibility = ViewStates.Gone;

    }