Add rudimentary handling of alternate settings of USB interfaces - to fix