code: function () {
  		var wrapper = this,
  			element = wrapper.element,
  			bBox = wrapper.bBox;
  
  		// faking getBBox in exported SVG in legacy IE
  		if (!bBox) {
  			// faking getBBox in exported SVG in legacy IE (is this a duplicate of the fix for #1079?)
  			if (element.nodeName === 'text') {
  				element.style.position = ABSOLUTE;
  			}
  
  			bBox = wrapper.bBox = {
  				x: element.offsetLeft,
  				y: element.offsetTop,
  				width: element.offsetWidth,
  				height: element.offsetHeight
  			};
  		}
  
  		return bBox;
  	}
docs: VML and useHTML method for calculating the bounding box based on offsets
  @param {Boolean} refresh Whether to force a fresh value from the DOM or to
  use the cached value
  
  @return {Object} A hash containing values for x, y, width and height