the basic example doesn't use tabsub; it uses the standard BroadcastChannel API
the basic example doesn't use tabsub; it uses the standard BroadcastChannel API