Modified treeviewlist lib