moved map initialization to MapController