Add auto-expansion of the UI so single category selections flow down rather than requiring multiple clicks to open each sub-category

Also added a number of quality improvements to the search UI dialog