Improving browse display - hierarchies not quite working