docs: function (differed) {
              // TODO: what happens in case new items are refreshed while old items
              // are still there?
              if (differed.length > 0) {
                  for (var i = 0, l = differed.length; i < l; i++) {
                      differed[i].$onOnce({
                          "ElementReady" : this.__checkContextReadyCb,
                          scope : this
                      });
                  }
                  this._differed = differed;
              } else {
                  this.__checkContextReadyCb();
              }
          }