public override void ViewDidLoad ()
		{
			base.ViewDidLoad ();

			SDImageCache.SharedImageCache.ClearDisk ();
			SDImageCache.SharedImageCache.ClearMemory ();

			menuItems.AddRange (new [] {
				new Tuple<string, string> ("Single photo", "with caption, no grid button"),
				new Tuple<string, string> ("Multiple photos and video", "with captions"),
				new Tuple<string, string> ("Multiple photo grid", "showing grid first, nav arrows enabled"),
				new Tuple<string, string> ("Photo selections", "selection enabled"),
				new Tuple<string, string> ("Photo selection grid", "selection enabled, start at grid"),
				new Tuple<string, string> ("Web photos", "photos from web"),
				new Tuple<string, string> ("Web photo grid", "showing grid first"),
				new Tuple<string, string> ("Single video", "with auto-play"),
				new Tuple<string, string> ("Web videos", "showing grid first"),
				new Tuple<string, string> ("Library photos and videos", "media from device library")
			});

			Title = "MWPhotoBrowser";

			browserDelegate = new BrowserDelegate (TableView);

			_segmentedControl = new UISegmentedControl (new []{ "Push", "Modal" });
			_segmentedControl.SelectedSegment = 0;
			_segmentedControl.ValueChanged += delegate {
				TableView.ReloadData ();
			};
        
			UIBarButtonItem item = new UIBarButtonItem (_segmentedControl);
			NavigationItem.RightBarButtonItem = item;
			NavigationItem.BackBarButtonItem = new UIBarButtonItem ("Back", UIBarButtonItemStyle.Bordered, null);

			browserDelegate.LoadAssets ();
		}