map implementation change for desktopweb