Turn on support for multiple simultaneous devices and send device info across on connection.
Next part of abstracting all the connection stuff to be per-device.
Add translation capability from the device.
Handle rotation