Scruffy web demo now uses web sockets for much more responsiveness.