             }
             else
             {
-                contentRequest.addEventListener(Event.COMPLETE, 
-                    loader_completeHandler, false, 0, true);
-                contentRequest.addEventListener(IOErrorEvent.IO_ERROR, 
-                    loader_ioErrorHandler, false, 0, true);
-                contentRequest.addEventListener(ProgressEvent.PROGRESS, 
-                    loader_progressHandler, false, 0, true);
-                contentRequest.addEventListener(SecurityErrorEvent.SECURITY_ERROR, 
-                    loader_securityErrorHandler, false, 0, true);
+                // Attach load-event listeners to our ContentRequest instance.
+                loadingContent = contentRequest;
+                attachLoadingListeners();
             }
         }
         else

    {
        if (sourceInvalid || contentLoaderInvalid)
            applySource();
		
		sourceInvalid = false;
		contentLoaderInvalid = false;
            
        super.commitProperties();
    }

     *  @playerversion AIR 1.5
     *  @productversion Flex 4.5
     */
    public function get trustedSource():Boolean
    {
        return _trustedSource;
    }
    
    //----------------------------------
    //  verticalAlign
