Better camera code and nearest city dialog