construct new FakeGeoPositionObject if callback is not false-y