base implementation for tree menu listing