code: function () {
  			var width = '100%', offsetWidth;
  
  			// Reset width/height so it will not mess
  			this.overlay.width(width).height('100%');
  
  			// jQuery does not return reliable result for IE
  			if (IE) {
  				offsetWidth = Math.max(document.documentElement.offsetWidth, document.body.offsetWidth);
  
  				if (D.width() > offsetWidth) {
  					width = D.width();
  				}
  
  			} else if (D.width() > W.width()) {
  				width = D.width();
  			}
  
  			this.overlay.width(width).height(D.height());
  		}
docs: Private, callbacks