public void UpdateNotesTab()
        {
            CatchNotesHelper helper         = new CatchNotesHelper(Activity);
            bool             notesInstalled = helper.IsNotesInstalledAndMinimumVersion();

            Intent marketIntent = helper.NotesMarketIntent();
            Intent newIntent    = helper.CreateNoteIntent(GetString(Resource.String.note_template, mTitleString ?? "", GetHashtagsString()));

            Intent viewIntent = helper.ViewNotesIntent(GetHashtagsString());

            // Set icons and click listeners
            (mRootView.FindViewById <ImageView> (Resource.Id.notes_catch_market_icon)).SetImageDrawable(
                UIUtils.GetIconForIntent(Activity, marketIntent));
            (mRootView.FindViewById <ImageView> (Resource.Id.notes_catch_new_icon)).SetImageDrawable(
                UIUtils.GetIconForIntent(Activity, newIntent));
            (mRootView.FindViewById <ImageView> (Resource.Id.notes_catch_view_icon)).SetImageDrawable(
                UIUtils.GetIconForIntent(Activity, viewIntent));

            // Set click listeners
            mRootView.FindViewById(Resource.Id.notes_catch_market_link).Click += (sender, e) => {
                StartActivity(marketIntent);
                FireNotesEvent(Resource.String.notes_catch_market_title);
            };

            mRootView.FindViewById(Resource.Id.notes_catch_new_link).Click += (sender, e) => {
                StartActivity(newIntent);
                FireNotesEvent(Resource.String.notes_catch_new_title);
            };

            mRootView.FindViewById(Resource.Id.notes_catch_view_link).Click += (sender, e) => {
                StartActivity(viewIntent);
                FireNotesEvent(Resource.String.notes_catch_view_title);
            };

            // Show/hide elements
            mRootView.FindViewById(Resource.Id.notes_catch_market_link).Visibility      = notesInstalled ? ViewStates.Gone : ViewStates.Visible;
            mRootView.FindViewById(Resource.Id.notes_catch_market_separator).Visibility = notesInstalled ? ViewStates.Gone : ViewStates.Visible;


            mRootView.FindViewById(Resource.Id.notes_catch_new_link).Visibility      = !notesInstalled ? ViewStates.Gone : ViewStates.Visible;
            mRootView.FindViewById(Resource.Id.notes_catch_new_separator).Visibility = !notesInstalled ? ViewStates.Gone : ViewStates.Visible;


            mRootView.FindViewById(Resource.Id.notes_catch_view_link).Visibility      = !notesInstalled ? ViewStates.Gone : ViewStates.Visible;
            mRootView.FindViewById(Resource.Id.notes_catch_view_separator).Visibility = !notesInstalled ? ViewStates.Gone : ViewStates.Visible;
        }
		public void UpdateNotesTab ()
		{
			CatchNotesHelper helper = new CatchNotesHelper (Activity);
			bool notesInstalled = helper.IsNotesInstalledAndMinimumVersion ();
	
			Intent marketIntent = helper.NotesMarketIntent ();
			Intent newIntent = helper.CreateNoteIntent (GetString (Resource.String.note_template, mTitleString ?? "", GetHashtagsString ()));
	        
			Intent viewIntent = helper.ViewNotesIntent (GetHashtagsString ());
	
			// Set icons and click listeners
			(mRootView.FindViewById<ImageView> (Resource.Id.notes_catch_market_icon)).SetImageDrawable (
	                UIUtils.GetIconForIntent (Activity, marketIntent));
			(mRootView.FindViewById<ImageView> (Resource.Id.notes_catch_new_icon)).SetImageDrawable (
	                UIUtils.GetIconForIntent (Activity, newIntent));
			(mRootView.FindViewById<ImageView> (Resource.Id.notes_catch_view_icon)).SetImageDrawable (
	                UIUtils.GetIconForIntent (Activity, viewIntent));
	
			// Set click listeners
			mRootView.FindViewById (Resource.Id.notes_catch_market_link).Click += (sender, e) => {
				StartActivity (marketIntent);
				FireNotesEvent (Resource.String.notes_catch_market_title);
			};
			
			mRootView.FindViewById (Resource.Id.notes_catch_new_link).Click += (sender, e) => {
				StartActivity (newIntent);
				FireNotesEvent (Resource.String.notes_catch_new_title);
			};
			
			mRootView.FindViewById (Resource.Id.notes_catch_view_link).Click += (sender, e) => {
				StartActivity (viewIntent);
				FireNotesEvent (Resource.String.notes_catch_view_title);
			};
			
			// Show/hide elements
			mRootView.FindViewById (Resource.Id.notes_catch_market_link).Visibility = notesInstalled ? ViewStates.Gone : ViewStates.Visible;
			mRootView.FindViewById (Resource.Id.notes_catch_market_separator).Visibility = notesInstalled ? ViewStates.Gone : ViewStates.Visible;
	
			
			mRootView.FindViewById (Resource.Id.notes_catch_new_link).Visibility = !notesInstalled ? ViewStates.Gone : ViewStates.Visible;
			mRootView.FindViewById (Resource.Id.notes_catch_new_separator).Visibility = !notesInstalled ? ViewStates.Gone : ViewStates.Visible;
			
			
			mRootView.FindViewById (Resource.Id.notes_catch_view_link).Visibility = !notesInstalled ? ViewStates.Gone : ViewStates.Visible;
			mRootView.FindViewById (Resource.Id.notes_catch_view_separator).Visibility = !notesInstalled ? ViewStates.Gone : ViewStates.Visible;
		}