 		// when the app is fully backed remove the preloader and show the app
 		preloader.addEventListener(FlexEvent.PRELOADER_DONE,
 								   preloader_preloaderDoneHandler);
+        preloader.addEventListener(RSLEvent.RSL_COMPLETE, 
+                                   preloader_rslCompleteHandler);
 
 		// Add the preloader as a child.  Use backing variable because when loaded
 		// we redirect public API to parent systemmanager


		if (topLevel)
			SystemManagerGlobals.topLevelSystemManagers.push(this);

		lastSystemManager = this;

		// Make sure to stop the playhead on the current frame.
		stop();

	 */
	mx_internal static var allSystemManagers:Dictionary = new Dictionary(true);

	//--------------------------------------------------------------------------
	//
	//  Constructor
