misc improvements from the field: location API and better location data, minor other fixes