 				@imageLoader.onload = =>
 					@style["background-image"] = "url('#{imageUrl}')"
 					@emit Events.ImageLoaded, @imageLoader
-					@imageLoader = null
+					@cleanupImageLoader()
 
 				@imageLoader.onerror = =>
 					@emit Events.ImageLoadError, @imageLoader
-					@imageLoader = null
+					@cleanupImageLoader()
 
 			else
 				@style["background-image"] = "url('#{imageUrl}')"

	##############################################################
	## IMAGE

	@define "image",
		default: ""
		get: ->


				if @imageLoader?
					@emit Events.ImageLoadCancelled, @imageLoader
					@cleanupImageLoader()

				return

