added preliminary MapControl