Revert "Revert "Use switches on settings pane""

This reverts commit e5ae06afebda9cec79130bdef9157e17aec68344.
Don't automatically toggle hook switches

Hook switches are toggled in the controller "toggle" action, so if we
toggle them in the component and then in the controller, it will just
return to the original state.