controller support for either direct connection, or through proxy
usb is not required for controller