ca: added lots of testing, including the ability to watch for broadcasts