rem: case 'events': el.addEvents(props[prop]); break; 
add: case 'events': if (el.addEvents) el.addEvents(props[prop]); break; 
context: 	initialize: function(el, props){		if ($type(el) == 'string') el = document.createElement(el);		el = $(el);		if (!props || !el) return el;		for (var prop in props){			switch(prop){				case 'styles': el.setStyles(props[prop]); break;				case 'events': el.addEvents(props[prop]); break;				case 'properties': el.setProperties(props[prop]); break;				default: el.setProperty(prop, props[prop]);			}		}		return el;	}
meta: 8516	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8516/2c1cb1ef00ac749b55be8557dc9ea13ac5fc5ada/Element.js/buggy/Native/Element.js