In ButtonView ToggleSelected not working correctly when initial state is SELECTED

When the ButtonView is initialized with an initial state of SELECTED, it has to be clicked twice to set it to UNSELECTED.