Fix page titles
Use WebSocket.using, instead of WebSocket.async + wrapping in future
Use partial functions directly, instead of wrapping in _ match {}