case AnimationEvent.ANIMATION_ENDED:
comps[0].setVisible(false);
for (int i = comps.length-1; i >0 ; i--) {
MTComponent currentComp = comps[i];
//Call destroy which fires a destroy state change event
currentComp.destroy();
//System.out.println("destroyed: " + currentComp.getName());
}
destroy();
//System.out.println("destroyed: " + getName());
break;