fixes #1594 Create categories all at once, then show them when needed, this ensures the order they are in when we create them is the order they get displayed in
review
review fix and use all as default category if basic is empty
ensure removed components remove their tags and reselect a new tag if that removed tag was selected
added missing semi colon
Merge pull request #1607 from ScottDowne/t1594

fixes #1594 Create categories all at once, then show them when needed, t...