HID backend