Ignore events for 250ms when received

This ignores all events for 250ms after one is received. This stops the
event from being handled more than once for one keypress.
Merge pull request #45 from camalot/master

Ignore events for 250ms when received in extension.  This mitigates an issue where the extension receives two events over the websocket from some (maybe buggy) devices.