The Broadcaster is the most complex part of the system and should therefore receive the most scrutiny, but testing is difficult since its input is derived from tracing data (see #45). And while we can test the broadcaster under a variety of situations, we should find a way to test it under the most common of situations: processing input.