udev detaches kernel driver; improved libusb device handling
temporary bitmask solution
small improv. here and there, colors are still fucked
small improv. here and there, colors are still fucked