BLIP.Class.create("BLIP.Unit.DeferredImage", BLIP.Unit,
	function( config ) {
		BLIP.Unit.call(this,config);
	},
	{
		selector : ".DeferredImage",

		init : function() {
			this.initContents();
		},

		initContents : function() {
			var imageElement = this.domRoot.first(),
			imageSource = imageElement.attr('data-image-src');

			if ( imageElement.is(':visible') ) {
				imageElement.attr('src', imageSource);
			}
		}

	}
);

