don't attempt to be too clever handling the built-in switcher styles
remove some zombie code
Add buttons for saving current configuration and reverting the saved configuration
break out connector into a module