removed fullscreen for now
updated to use websocket instead of reloading the page