flexible UISwitch