void updateImage() {
	
		liveMapNew = op.openURL(liveMapStr);
		
		//ImageProcessor ipOld = liveMapOrig.getProcessor();
		ImageProcessor ipNew = liveMapNew.getProcessor();
		
		//Calibration cal = liveMapNew.getCalibration();
		
		//We need to keep liveMapNew intact, so create a duplicate image
		//ImageProcessor ipTemp = duplicateImage(ipNew);
		
		//Temp = new - old
		//ipTemp.copyBits(ipOld, 0, 0, mode);
		
		//old = new
		//liveMapOld = liveMapNew;
		
		//find pts in old image
		//find pts in new image
		newLocations.clear();
		search(ipNew, newLocations);
		//find pts that are in new btu not old
		Iterator<Point> it = newLocations.iterator();
		while (it.hasNext()) {
			Point p = it.next();
			if (initialLocations.contains(p))
				it.remove();
		}
		
		//ipTemp.resetMinAndMax();
	
		ChatServer.echo(getNewLocations());
	}