SwitchTrigger almost fully implemented