don't modulate data based on child events if we're in the middle of fetching the full value
if navigator.onLine is supported, queue login/logout requests, since they seem to silently fail when offline