Need to fix google places call. It is refreshing the page when receiving the data, thus resetting the state. It's a job for tomorrow.