Solved an issue setting MyLocation on start and text watchers, which
caused geocoding to not be triggered if text box was changed. Also now
UI is only restarted if the server change is not when the app is loading
(it was just a waste of resources and  was one of the causes of this
bug).