Unsure if there is a special reason for creating the iframe as part of a generic expando, but if not, it may be worth considering just reusing the central iframe code (used for youtube/soundcloud etc)

	elem.type = 'IFRAME';
	elem.setAttribute("data-embed", info);
	return $.Deferred().resolve(elem).promise();