also das lag nicht an der klasse, sondern daran dass ich sowas versucht habe:
addEventListener(a, key, function (e){ eval(attributes[key]); })
das eval scheint er wohl nicht interpretieren zu wollen in solch einem zusammenhang? oder hab ich was übersehen. in attributs[key] steht ein string wie eben "alert('test');"