its not broken XDDDDDD if your program doesnt check often enough, it just wont recognize, its just a 1/60 second pulse