handle xmlhttprequest timeouts gracefully
Currently, browser may stall for a long time if a "send block to server" operation fails. Perhaps some browsers won't even call the onreadystatechange handler. The "send block" code should use a timer to detect this sort of thing and retry, like it does now after receiving a "fail" message from the server.
No data to display