Yeah, this is just the test client, I'm not even sure what the right thing should be - this is just to ensure the right events bubble to the right places when things aren't working - but there's some demons in the code somewhere still and I gave up trying to find them.