eventStorer and keyEventHandler