editable tree of items