1. Added lots of event listening for the map.
2. Very stable map displaying.