tree view allows dynamic adding of pages