Initial release. Inspired by a post on the Drupal mailing list. Simple switch to and back. No nested switching.