// TODO: only need to find in a small area around the last location
ScreenRegion r = screenRegion.find(target);
if (r == null)
return false;
ScreenLocation newLocation = Relative.to(r).topLeft().getScreenLocation();
ScreenLocation lastLocation = Relative.to(lastTargetRegion).topLeft().getScreenLocation();
boolean isXClose = Math.abs(newLocation.getX() - lastLocation.getX()) < 3;
boolean isYClose = Math.abs(newLocation.getY() - lastLocation.getY()) < 3;
return isXClose && isYClose;
}