public async void OnClick(Android.Views.View v)
 {
     ListView ButtonListview = activity.FindViewById<ListView>(Resource.Id.ButtonListview);
     string name = (string)v.Tag;
     string text = string.Format("{0} Button Click.", name);
     Toast.MakeText(this.activity, text, ToastLength.Short).Show();
         Task<string> asyncClock = Vm.ClockCommand();
         string results = await asyncClock;
         var dialog = ChangeDateTimeDialogFragment.NewInstance();
         dialog.Show(this.activity.FragmentManager, "dialog");
         Vm.ShowCurrentUser();
         buttonCollection = await Vm.ShowButtons();
         if (buttonCollection.Count > 0)
         {
             listAdapter = new CustomButtonAdapter(activity, buttonCollection);
             ButtonListview.Adapter = listAdapter;
             ((BaseAdapter)this.listAdapter).NotifyDataSetChanged();
         }
     }