working geocoder: search + marker drag