working on filtered treeview control