added no results indicator and some logic that does not change the zoom level when the location is changed or updated.