String modeName = in.readUTF();
URL mapUrl = (URL) in.readObject();
if(mapUrl == null)
return newViewToBeRemoved();
Controller controller = Controller.getCurrentController();
controller.selectMode(modeName);
ModeController modeController = Controller.getCurrentModeController();
MapController mapController = modeController.getMapController();
boolean newMapLoaded = mapController.newMap(mapUrl);
if (!newMapLoaded){
MapModel map = controller.getMap();