support depth level 4, deal with ctrl-explore accordions
fix merge conflicts with upstream