 	import com.tremormedia.acudeo.events.ControlsEvent;
 	import com.tremormedia.acudeo.page.Page;
 	import com.tremormedia.acudeo.player.Player;
-	
+
 	import fl.core.UIComponent;
-	
+
 	import flash.display.DisplayObject;
 	import flash.display.Loader;
 	import flash.display.MovieClip;

							trace("failed to unload internal companion ad");
						}
					}
					break; 
			}
		}
		
		
		
		/**
		 * assumably this is caused by adManager load timeout (Tremor left a default value
		 * of 4 seconds, which is hardly ever enough). <br/>
		 * however, the error event doesn't hold any information of the error type.. <br/>
		 * in this case, we end ads process. 
		 * @param evt
		 */		
		private function onAdsError(evt:Event=null):void {
			bypassAds = true; 
			enableControls();
			var sp:SequenceProxy = facade.retrieveProxy(SequenceProxy.NAME) as SequenceProxy;
			if(sp.vo.isInSequence)
			{
				sendNotification(NotificationType.SEQUENCE_ITEM_PLAY_END);	
				trace("AdManager onAdsError0 Releasing sequence");
			}
		}
		

		private function onAdManagerProgramLoaded(evt:Event):void {
			_programLoaded = true; //race condition

	import flash.geom.Rectangle;
	import flash.net.URLRequest;
	import flash.net.navigateToURL;

	import org.puremvc.as3.interfaces.INotification;
	import org.puremvc.as3.interfaces.IProxy;

