viewer's tree widget user interface