add option to libusbx to return handles to wait on