a working KVM solution

The KVM solution I landed on that (for once) isn't terrible