How do i remove the movieclips when i want to change screen?

I’ve hit a problem i cant fix, when i try and move from the roster screen to any of the other screens the items on the roster screen stay visible and the script on the new screen doesnt work.

My application is on the site below, please help!!

http://www.mediafire.com/?92uwo97zv7nrn97

heres the code for the roster screen:

import fl.transitions.Tween;
import fl.transitions.easing.*;
import fl.transitions.TweenEvent;

var columns:Number;
var my_x:Number;
var my_y:Number;
var my_thumb_width:Number;
var my_thumb_height:Number;
var my_images:XMLList;
var my_total:Number;
var container_mc:MovieClip;
var full_mc:MovieClip;
var x_counter:Number = 0;
var y_counter:Number = 0;

var myXMLLoader:URLLoader = new URLLoader();
myXMLLoader.load(new URLRequest(“gallery.xml”));
myXMLLoader.addEventListener(Event.COMPLETE, processXML);

function processXML (e:Event):void{

var myXML:XML = new XML(e.target.data);
columns = myXML.@COLUMNS;
my_x = myXML.@XPOSITION;
my_y = myXML.@YPOSITION;
my_thumb_width = myXML.@WIDTH;
my_thumb_height = myXML.@HEIGHT;
my_images = myXML.IMAGE;
my_total = my_images.length();

createContainer();
callThumbs();

}

function createContainer():void{

container_mc = new MovieClip();
container_mc.x = my_x;
container_mc.y = my_y;
addChild(container_mc);

container_mc.addEventListener(MouseEvent.CLICK, callFull);
container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);
container_mc.buttonMode = true;

}

function callThumbs():void{

for (var i:Number = 0; i < my_total; i++){

var thumb_url = my_images*.@THUMB;;
var thumb_loader = new Loader();
thumb_loader.load(new URLRequest(thumb_url));
thumb_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, thumbLoaded);

thumb_loader.name = i;

thumb_loader.x = (my_thumb_width+10)*x_counter;
thumb_loader.y = (my_thumb_height+10)*y_counter;

if (x_counter+1 < columns){
x_counter++;
} else {
x_counter = 0;
y_counter++;

}
}

}

function thumbLoaded(e:Event):void{

var my_thumb:Loader = Loader(e.target.loader);
container_mc.addChild(my_thumb);
new Tween(my_thumb, “alpha”, Strong.easeIn, 0,1,0.5, true);
}

function callFull(e:MouseEvent):void{

var full_loader:Loader = new Loader();
var full_url = my_images[e.target.name].@FULL;
full_loader.load(new URLRequest(full_url));
full_loader.contentLoaderInfo.addEventListener(Event.INIT, fullLoaded);

container_mc.removeEventListener(MouseEvent.CLICK, callFull);
container_mc.buttonMode = false;
container_mc.removeEventListener(MouseEvent.MOUSE_OVER, onOver);
container_mc.removeEventListener(MouseEvent.MOUSE_OUT, onOut);
new Tween(container_mc, “alpha”, Strong.easeIn, 1,0.5,0.5, true);
}

function fullLoaded(e:Event):void{

full_mc = new MovieClip();
full_mc.buttonMode = true;
addChild (full_mc);

var my_loader:Loader = Loader(e.target.loader);
full_mc.addChild(my_loader);
new Tween(my_loader, “alpha”, Strong.easeIn, 0,1,0.5, true);
my_loader.x = 0;
my_loader.y = 10;
my_loader.addEventListener(MouseEvent.CLICK,removeFull);
}

function removeFull(e:MouseEvent):void{

var my_loader:Loader = Loader (e.currentTarget);
var fade_out:Tween = new Tween(my_loader, “alpha”, Strong.easeOut, 1,0,0.5, true);
fade_out.addEventListener(TweenEvent.MOTION_FINISH, tweenFinished);

new Tween(container_mc, “alpha”, Strong.easeOut, 0.5,1,0.5, true);
}

function tweenFinished (e:TweenEvent):void{

var my_loader:Loader = Loader (e.target.obj);
my_loader.unload();
full_mc.removeChild(my_loader);
removeChild(full_mc);
full_mc = null;

container_mc.addEventListener(MouseEvent.CLICK, callFull);
container_mc.buttonMode = true;
container_mc.addEventListener(MouseEvent.MOUSE_OVER, onOver);
container_mc.addEventListener(MouseEvent.MOUSE_OUT, onOut);

}

function onOver (e:MouseEvent):void{

var my_thumb:Loader = Loader(e.target);
my_thumb.alpha = 0.5;

}

function onOut (e:MouseEvent):void{

var my_thumb:Loader = Loader (e.target);
my_thumb.alpha = 1;

}