Get the location text when user clicks refresh. This should fix all weird edge cases for setting location.