Store key combo keypresses; clear combos with configurable timeout; decompose event handling in source.