-add: widget::tree
-somefixes