allow running http and ws servers in separate processes
add an error callback on getPosition

turns out geolocation is actually broken in FFox
add a simple frontend function to autostart listening on the WS