changed USBCommunicator and USBListener