Adds unit test showing that value changes don’t update the title or icon.
Fixes regression that the icon of the selected item doesn’t update the view.
Adds ability to set the value of the view and have the view’s title and icon update.
Fixes a bug where separator items gained the value of the previous item such that the separator item would appear selected in the menu when the previous item was actually selected.