update location only after user has stopped typing. Refs #6