Caching in Keyboard.Type