new tree widget stores geometry