cleanup
update
make OnOffSwitch behave identically to iOS UISwitch