trying to trace down why we're not breaking
forcing a trampoline whenever IO to the browser occurs; otherwise the browser can become unresponsive when printing a tight loop.
breaking appears to be doing a little better now.