Update: Updated MenuDisplaySelectionDialog class to include a guard cause in the initial selection that allows the dialog to display even when no potential categories exisit