modified map; custom icon; resize event