public override void DidFinishLaunching (NSNotification notification)
		{
			villain = new Villain {
				Name = "Lex Luthor",
				LastKnownLocation = "Smallville",
				SwornEnemy = "Superman",
				PrimaryMotivation = "Revenge",
				Powers = new [] {"Intellect", "Leadership"},
				PowerSource = "Superhero Action",
				Evilness = 9
			};
			
			villains.Add (villain);
			
			// initialize delegates after critical data initialized
			villainsTableView.DataSource = new DataSource (this); 
			villainsTableView.Delegate = new VillainsTableViewDelegate (this);
			
			notesView.TextDidChange += delegate {
				villain.Notes = notesView.Value;
			};
			villainsTableView.ReloadData ();
			villainsTableView.SelectRow (0, false);
			
			UpdateDetailViews ();
		}