uses websocket connection for local development
updates to subscriptions
fixed a few small issues with FF