Debounce search location updates

Slightly simpler version of the updateLocation method introduced in c746697. Doesn't depend on $timeout. 

Refs #6