selectToToggle breaks if no option is selected

Use triggerHandler to call 'toggle' instead of 'apply'. This will make sure 'toggle' doesn't get called if there's no option selected