2) I noticed the same issue with moduleAddress. Instead I use: module.moduleFabricator.moduleAddress
var module:FlexModuleLoader = modulesContainer.getChildAt(event.oldIndex) as FlexModuleLoader;
routeNotification(ControllerConstants.LEAVE_MODULE, proxy.state, null, module.moduleFabricator.moduleAddress);