Added more ambiguity.
Merged MediaButton and CategoryButton.
Added support for nested categories.
Put nesting to good use.
Fixed nested categories disappearing after selection.