fix SDL event handling of overlapping keystrokes