non-JS html working. Improvements to map.js