This is a CPWindow subclass that uses keypress timing to separate input from a USB magnetic card reader from regular keyboard input