http://www.techchee.com/2009/01/16/usb-phantom-keystroker-messes-up-your-keyboard-and-mouse/