protected void OnEditActionActivated (object sender, EventArgs e)
		{

			filter_target_node ftn = (filter_target_node)this.nodeview1.NodeSelection.SelectedNode;
			if(ftn == null) {
				MessageDialog md = new MessageDialog (
					null,
					DialogFlags.Modal,
					MessageType.Warning,
					ButtonsType.Ok,
					"", new object[0]);
				md.Text = "Nothing selected?";
				md.Run();
				md.Destroy();
				return;
			}
			filter_target_dialog ftd = new filter_target_dialog(ftn.ft);
			ftd.ParentWindow = this.RootWindow;
			ftd.Run();
			ftd.Destroy();
		}
		void new_filter_target ()
		{
			filter_target_dialog ftd = new filter_target_dialog ();
			if ((ResponseType)ftd.Run () == ResponseType.Ok) {
				filter_target ft = ftd.getft ();
				_fta.Add (ft);
				_set.Value = _fta.ToArray ();
				this.nodeview1.NodeStore.AddNode (new filter_target_node (ft));
			}
			ftd.Destroy ();
		}