//this is displayed in the spinner drop down
        public override View GetDropDownView(int position, View convertView, ViewGroup parent)
        {
            HistoryDropDownWrapper wrapper = null;
            var view = convertView;

            if (view != null)
            {
                wrapper = view.Tag as HistoryDropDownWrapper;
            }

            if (wrapper == null)
            {
                view          = context.LayoutInflater.Inflate(Resource.Layout.simple_spinner_item_1, null);
                wrapper       = new HistoryDropDownWrapper();
                wrapper.Title = view.FindViewById <TextView>(Android.Resource.Id.Text1);
                view.Tag      = wrapper;
            }

            var entry = entries[position];

            wrapper.Title.Text = entry;
            return(view);
        }
		//this is displayed in the spinner drop down
		public override View GetDropDownView (int position, View convertView, ViewGroup parent)
		{
			HistoryDropDownWrapper wrapper = null;
			var view = convertView;

			if(view != null)
				wrapper = view.Tag as HistoryDropDownWrapper;

			if (wrapper == null) 
			{
				view = context.LayoutInflater.Inflate(Resource.Layout.simple_spinner_item_1, null);
				wrapper = new HistoryDropDownWrapper();
				wrapper.Title = view.FindViewById<TextView>(Android.Resource.Id.Text1);
				view.Tag = wrapper;
			}

			var entry = entries[position];
			wrapper.Title.Text = entry;
			return view;
		}