list.addListElement(this.createListCell("Blue Marble", font, new BlueMarble(), cellWidth, cellHeight, cellFillColor, cellPressedFillColor));
list.addListElement(this.createListCell("Daily Planet", font, new DailyPlanet(), cellWidth, cellHeight, cellFillColor, cellPressedFillColor));
MultiPurposeInterpolator in = new MultiPurposeInterpolator(0,170, 700, 0.1f, 0.7f, 1);
final Animation slideOut = new Animation("slide out animation", in, mapMenu);
slideOut.addAnimationListener(new IAnimationListener() {
public void processAnimationEvent(AnimationEvent ae) {
float delta = ae.getCurrentStepDelta();
((IMTComponent3D)ae.getTargetObject()).translateGlobal(new Vector3D(delta,0,0));
switch (ae.getId()) {
case AnimationEvent.ANIMATION_ENDED: