WIN32: Mapping redone. Raw input API uses WM_INPUT instead reading from usb file handle.
FFB WaitForSingleObject waits for previous write to complete, so some slowdowns exist but hopefully less.