Broadcaster pages

Participant Javascript has been substantially refactored, re-creating the pull request instead of the outdated one.
Is this "use strict" is required for all functions? Cannot we apply it to all code by default?