Fixed the map center issue - it now centers based on user selection