code: function () {
              clearTimeout(_timer);
  
              _timer = setTimeout(function () {
                  var query   = null,
                      qIndex  = _queryID - 1,
                      qLength = qIndex,
                      match   = false;
  
                  if (qIndex >= 0) {
                      _setFeature();
  
                      do {
                          query = _queries[qLength - qIndex];
  
                          if (query) {
                              match = _matches(query.mql.media);
  
                              if ((match && !query.mql.matches) || (!match && query.mql.matches)) {
                                  query.mql.matches = match;
  
                                  if (query.listeners) {
                                      for (var i = 0, il = query.listeners.length; i < il; i++) {
                                          if (query.listeners[i]) {
                                              query.listeners[i].call(win, query.mql);
                                          }
                                      }
                                  }
                              }
                          }
                      } while(qIndex--);
                  }
  
  
              }, 10);
          }
docs: Internal globals