OZP-16: Migrate switcher

use namespace events to fix timing bug in Windows browsers
OZP-16: update toolbar to use namespaced events