Add shortcutMoveUp
Improve shortcutMoveUp behavior with nesting
Add moveShortcutDown
Improve several UI behaviors
Refactor nearestNeighbor into item.js