Fixed delayAction, Sensible rollover timings
Added rollover extension period

Allows a rollover (e.g. a modified keypress) to be registered even if
the modifier key was released slightly before the modified key