KeyboardJS

Faster access time to keys, and other changes.