more error checking on OSX client, handle no-netowrk situation, show on screen notif regardless of setting