replacement of deprecated .toggle() with .slideToggle(); button label bugfix on user select before new json loads; it works this time, i swear