html escape and outsource js for map in separate file
outsource java script for the map in a separate file