code: function(url)  {
  					var self = this,
  						deferred = $.Deferred();
  					/* we are using load so one can specify a target with: url.html #targetelement */
  					var $container = $('<div></div>').load(url, function(response, status){
  						if ( status !== "error" ) {
  							deferred.resolve($container.contents());
  						}
  						deferred.reject();
  					});
  					return deferred.promise();
  				}
docs: /* At this point, any content is assumed to be an URL