 				{
 					m_backgroundImageLoader.cancel();
 				}
+				m_backgroundImageLoader = null;
 				clearBackgroundImage();	
 			}
 				

				m_backgroundImageLoader = null;
			}
			
			// if we're already loading the right animation, do nothing
			if (m_backgroundImageLoader && 
				m_backgroundImageLoader.url() == m_styles.backgroundImage && 

					m_inactiveBackgroundAnimationContainer);
				m_inactiveBackgroundAnimationContainer = null;
			}
			var imgContainer : Sprite = m_activeBackgroundAnimationContainer;
			imgContainer.addChild(m_backgroundImageLoader.content());
			
