docs: function(offset, limit){
      var oldOffset = this.offset;
      var oldLimit = this.limit;
      var delta = false;
  
      if (oldOffset != offset || oldLimit != limit)
      {
        this.offset = offset;
        this.limit = limit;
  
        delta = this.applyRule();
  
        this.emit_rangeChanged(oldOffset, oldLimit);
      }
  
      return delta;
    }