Change keyboard to use sockets. Set up routing for keyboard and mouse views. Improved styling