CCLayerMultiplex

static CCLayerMultiplex * create(CCLayer* layer); does not work and should probably be replaced by
static CCLayerMultiplex * create();
static CCLayerMultiplex * createWithLayer(CCLayer* layer); works

If you use static CCLayerMultiplex * create(CCLayer* layer); followed by
void addLayer(CCLayer* layer);

switchTo(1) then the address of added layer is wrong.

Andre