added DistanceRangeListener

in case dist cannot be extracted from the received JSON data