API: navigator.onLine + online/offline event