settings: fix - show urlHint if url input empty
settings: view switching for adding new services; made all views stateless so the whole view can be recreated by navigating to url