Revert "Clean up demo of caret jumping in controlled input without cursors"

This reverts commit 8cd579ff62f77b0177e284e6ef1342b267992d35.
Remove main fn from closure scope
Fix onChange handler
Add SwitchBox control (no css yet)