public void RefreshView()
        {
//			listBox1.Items.Clear();
            this.listView1.Items.Clear();
            this.Text = this.m_sp.GetSceneGraphName() + " Behaviors";

//			DataTable dt = new DataTable();
//			dt.Columns.Add("Name", typeof(string));
//			dt.Columns.Add("Index", typeof(int));
            int nNumBhs = m_sp.GetNumBehaviors();

            for (int i = 0; i < nNumBhs; i++)
            {
                Behavior bh = (Behavior)m_sp.GetBehaviorByIndex(i);
//				DataRow row = dt.NewRow();
//				row["Name"] = bh.ToString();
//				row["Index"] = i;
//				dt.Rows.Add(row);
//				listBox1.Items.Add();
                ListViewItem item = new ListViewItem(new string[] { bh.ToString(), i.ToString() });
                this.listView1.Items.Add(item);
            }

//			this.listView1.DataSource = dt;
//			this.listBox1.DisplayMember = "Name";
        }