checking inCameraRange should be enough, contains shouldn't be used anymore!