Made the location name suggestions properly thread aware by creating and
registering an observer with the LocationNameAdapter.