cleanup and updated to work in dynamix & hide all usb hub devices instead of using a name blacklist