code: function () {
          
              var i, 
                  queueItem,
                  key,
                  value,
                  property;
          
              this.queueInProgress = true;
              for (i = 0;i < this.eventQueue.length; i++) {
                  queueItem = this.eventQueue[i];
                  if (queueItem) {
          
                      key = queueItem[0];
                      value = queueItem[1];
                      property = this.config[key];
  
                      property.value = value;
  
                      // Clear out queue entry, to avoid it being 
                      // re-added to the queue by any queueProperty/supercedes
                      // calls which are invoked during fireEvent
                      this.eventQueue[i] = null;
  
                      this.fireEvent(key,value);
                  }
              }
              
              this.queueInProgress = false;
              this.eventQueue = [];
          }
docs: Fires the normalized list of queued property change events
  @method fireQueue