working discover-triggered location exchange