I have the same remote, and the same 2 event problem. I ended up getting a serial IR receiver. This saves you the headache of dealing with the goofy implementation of the usb driver. Now I'm trying to figure out how to make lirc recognize multiple remotes.