Bidirectional message channel between a servlet container and a browser