map.js: wrap js script into a individual js file from original web.html; osm-marker-popup.js: official code