First pass of keymap.js