updated the demo to handle mouse events correctly by putting the canvas in an iframe and then transmitting events using an overlay
the overlay stops transmitting when the debugger is paused