 				//in case we are trying to connect to a live stream but it is not on air yet
 				case NotificationType.LIVE_ENTRY:
 					if (flashvars.hideSpinnerOnOffline=="true")
+					{
+						trace("^^^ 10 ");						
 						spinner.visible = false;
-					else
+					}
+					else
+					{
+						trace("^^^ 11 ");						
 						spinner.visible = true;
+					}
 					break;
 				
 				//in case the live stream we are trying to connect to was found to be on air
 				case LiveStreamCommand.LIVE_STREAM_READY:
+					trace("^^^ 12 ");						
 					spinner.visible = false;
 					break;
 				

			_currConfig = facade.retrieveProxy(ConfigProxy.NAME) as ConfigProxy;
		}
		
		override public function handleNotification(note:INotification):void
		{
			var flashvars : Object = _currConfig.vo.flashvars;
			var noteName : String = note.getName();
			switch(noteName)
			{
				case NotificationType.SKIN_LOADED:
					//					spinner.swapLoadingWithAnimation( applicationLoadStyleName == '' ? SPINNER_CLASS : applicationLoadStyleName );
					spinner.visible = false;
					break;
				case NotificationType.LAYOUT_READY:

				case NotificationType.PLAYER_UPDATE_PLAYHEAD:
					//if _bufferChangeStart the next bufferChange event will make the spinner invisible
					if(_notBuffering && !_bufferChangeStart)
					{	
						trace("^^^ 6 ");
						//spinner.visible = false; //TODO
					}
					//fix another OSMF bug: we are buffering even though movie plays
					else if (spinner.visible)
