docs: function(fn, context){
        // add function to queue
        queue.push({
          fn: fn,
          context: context
        });
  
        // set timer to process queue, if timer is not set yet
        if (!timer)
          timer = setImmediate(process);
  
        return true;
      }