Event.COMPLETE never stop firing

Hi, I have a problem with loading a xml structure with a URLLoader…
I write directly on the time line on the scene and, well… the code looks fine to me, but my list of slideshows (which is what the xml contains) keeps on repeating itselfe… here is the code:

var uloader:URLLoader = new URLLoader();
//var slide:Slideshow = new Slideshow();

uloader.addEventListener(Event.COMPLETE, loaderCompleteHandler);

function loaderCompleteHandler(e:Event):void {

var xml:XML = new XML(uloader.data); 

/*for (var j:Number = 0; j < xml.slideshow.length(); j++) {
    
    var slideshow:Slideshow = new Slideshow();
    slideshow.setTitle(xml.slideshow[j].title);
    trace(xml.slideshow[j].title);
            
    for (var i:Number = 0; i < xml.slideshow[j].images.image.length(); i++) {
        
        var image:Image = new Image();            
                    
        image.setComment(xml.slideshow[j].images.image*.comment);
        image.setUrl(xml.slideshow[j].images.image*.url);
        image.setLatitude(xml.slideshow[j].images.image*.latitude);
        image.setLongitude(xml.slideshow[j].images.image*.longitude);
        
        slideshow.addImage(image);
        trace(image.getComment() + " " + image.getUrl());
    }
    slideComponent.addItem({label: xml.slideshow[j].title, data:slideshow});           
}*/         

}
uloader.load(new URLRequest(“http://www.daimi.au.dk/~bemes3r/Slideshoweditor1/slideshow.xml”));