refactored
Fixed #7: MapView shouldn't move when loaded record