Added support for UISwitch. Not yet fully-working due to infinite loop issue