Hack to address #439 - child elements events killed when prevent_default...

It passes all existing tests, I'll see if I can figure out how to write a test case for it shortly.