pixels show their age
renaming for clarity
simple USB HID firmware and simple .NET console driver