tree: refactored DetailViews