Fix getVisibility() and rename to be more understandable.
Handle this server loosing connectivity