Ignore event spams of keys we already have

This PR fixes a bug where keeping a key down for a while causes the DAG not to be traverses correctly.
Meh. Could be fixed using a multi-line arg, but well.. I won't argue about that.