site.js: more comments, and fix one style issue