code: function _migrateDataTojQueryUI110(data){
  		var withinElement = jQuery(window);
  		data.within = {
  			element: withinElement,
  			isWindow: true,
  			offset: withinElement.offset() || { left: 0, top: 0 },
  			scrollLeft: withinElement.scrollLeft(),
  			scrollTop: withinElement.scrollTop(),
  			width: withinElement.width(),
  			height: withinElement.height()
  		};
  		data.collisionPosition = {
  			marginLeft: 0,
  			marginTop: 0
  		};
  		return data;
  	}
docs: /*!
  The following code is taken from
  jQuery UI 1.10.3 - 2013-11-18
  jquery.ui.position.js
  
  http://jqueryui.com
  Copyright 2013 jQuery Foundation and other contributors; Licensed MIT
   TODO: Get rid of this coding when jQuery UI 1.8 is no longer supported and the framework was switched to jQuery UI 1.9 ff.