Initial pass at keymap.js, LabeledTextItem.js, and ListActions.js