library for interacting with HID-class devices
