rem: this.tracks.map(function(track){ var elements = [$(track.ids) || $$(track.ids)].flatten(); return elements.map(function(e){ return new track.effect(e, Object.extend({ sync:true }, track.options)) }); }).flatten(), 
add: tracks.each(function(track){ track = $H(track); var data = track.values().first(); this.tracks.push($H({ ids:     track.keys().first(), effect:  Effect.Morph, options: { style: data } })); }.bind(this)); 
context:       this.tracks.map(function(track){        var elements = [$(track.ids) || $$(track.ids)].flatten();        return elements.map(function(e){ return new track.effect(e, Object.extend({ sync:true }, track.options)) });      }).flatten(),
meta: 8434	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/8434/6873fc8026e87544ee93e0d9551ae57083313cff/effects.js/clean/vendor/rails/actionpack/lib/action_view/helpers/javascripts/effects.js