Finishing up the map functionality.

Starting browser compatibility fixes with modernizer.