Added live view with remote updating via websockets.