rem: if (image.width && image.height) element.fireEvent('load', element, 1); 
add: image.src = element.src = source; if (image && image.width) image.onload.delay(1); 
context: 	image: function(source, properties){		properties = $merge({			'onload': $empty,			'onabort': $empty,			'onerror': $empty		}, properties);		var image = new Image();		image.src = source;		var element = new Element('img', {'src': source});		['load', 'abort', 'error'].each(function(type){			var event = properties['on' + type];			delete properties['on' + type];			element.addEvent(type, function(){				this.removeEvent(type, arguments.callee);				event.call(this);			});		});		if (image.width && image.height) element.fireEvent('load', element, 1);		return element.setProperties(properties);	},
meta: 5237	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/5237/ae85e8ed84919625e20e71ca06d60865bd374d2b/Assets.js/clean/Remote/Assets.js