Buffer user actions until connectivity returns.
isOnline
function enqueueIfOffline(queue, action, isOnline) { // TODO }