I'm using the DigiMouse library to try to implement a Cookie Clicker helper

(yes, I know you can change Javascript values, this is more interesting to me)
Anyway, I'm able to program my Digispark just fine, but when I plug it back in (after it connects/disconnects the bootloader device) I get a Device Descriptor Request Failed error from Windows.
#include "DigiMouse.h"
void setup() {
pinMode(1, OUTPUT); //LED
}
void loop() {
digitalWrite(1, HIGH);
DigiMouse.setButtons(1<<0);
delay(10);
digitalWrite(1, LOW);
DigiMouse.setButtons(0);
}The vendor and device IDs are defined properly in usbconfig.h. Any thoughts?
Thanks!