Simple bidirectional JavaServer - JavaScript Browser remoting, based on Webbit and WebSocket or EventSource+XMLHttpRequest