Separate javascript objects into cleaner categories - square object and onload.js
Have keymap definition use character literals instead of ASCII values