Hi, I am creating an Accordion, and the first ContentPanel is not displaying. I have moved around the ContentPanels which do display, and each time the first one does not display.

GXT-2.2.5

Code:
public class NavigationPane extends ContentPanel {

	/*
	 * Constructor
	 */
	public NavigationPane() {
		super();
		
		GWT.log("init Navigation Pane()...", null);
		
		// initialize the navigation pane
		this.setBodyBorder(false);
		this.setHeaderVisible(false);
		this.setLayout(new AccordionLayout());
		//this.setLayoutOnChange(true);
		
		// Administration panel
		ContentPanel admin = new ContentPanel();
		admin.setAnimCollapse(false);
		admin.setHeading("Administration");
		admin.addListener(Events.Expand, new Listener<ComponentEvent>() {
			@Override
			public void handleEvent(ComponentEvent be) {
				Dispatcher.get().dispatch(AppEvents.NavTasks);
			}
		});
		
		admin.addText("Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.");
		this.add(admin);
		
		ContentPanel inv = new ContentPanel();
		inv.setAnimCollapse(false);
		inv.setHeading("Orders & Invoicing");
		//inv.setLayout(new FitLayout());
		inv.addListener(Events.Expand, new Listener<ComponentEvent>() {
			@Override
			public void handleEvent(ComponentEvent be) {
				Dispatcher.get().dispatch(AppEvents.NavTasks);
			}
		});
		
		inv.addText("Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.");
		this.add(inv);
		
		ContentPanel stock = new ContentPanel();
		stock.setAnimCollapse(false);
		stock.setHeading("Stock Control");
		//inv.setLayout(new FitLayout());
		stock.addListener(Events.Expand, new Listener<ComponentEvent>() {
			@Override
			public void handleEvent(ComponentEvent be) {
				Dispatcher.get().dispatch(AppEvents.NavTasks);
			}
		});
		
		stock.addText("Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.");
		this.add(stock);
		
		ContentPanel cust = new ContentPanel();
		cust.setAnimCollapse(false);
		cust.setHeading("Customers");
		//inv.setLayout(new FitLayout());
		cust.addListener(Events.Expand, new Listener<ComponentEvent>() {
			@Override
			public void handleEvent(ComponentEvent be) {
				Dispatcher.get().dispatch(AppEvents.NavTasks);
			}
		});
		
		cust.addText("Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.");
		this.add(cust);
		
		ContentPanel supp = new ContentPanel();
		supp.setAnimCollapse(false);
		supp.setHeading("Suppliers");
		//inv.setLayout(new FitLayout());
		supp.addListener(Events.Expand, new Listener<ComponentEvent>() {
			@Override
			public void handleEvent(ComponentEvent be) {
				Dispatcher.get().dispatch(AppEvents.NavTasks);
			}
		});
		
		supp.addText("Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.");
		this.add(supp);
		
		ContentPanel rpts = new ContentPanel();
		rpts.setAnimCollapse(false);
		rpts.setHeading("Reports");
		//inv.setLayout(new FitLayout());
		rpts.addListener(Events.Expand, new Listener<ComponentEvent>() {
			@Override
			public void handleEvent(ComponentEvent be) {
				Dispatcher.get().dispatch(AppEvents.NavTasks);
			}
		});
		
		rpts.addText("Lorem Ipsum is simply dummy text of the printing and typesetting industry. Lorem Ipsum has been the industry's standard dummy text ever since the 1500s.");
		this.add(rpts);
	}
}
In this instance the Panel titled "Administration" does not display the text when clicked, the only thing that happens when the "Administration" panel is clicked is the indicator changes from "+" to "-" and vice-versa showing that it is expanding and collapsing, but nothing is displayed when it is expanded.

The NavigationPane is added to another ContentPanel, if that makes any difference.

Can anyone spot anything wrong?

Thanks in advance.