 
 				if @imageLoader?
 					@emit Events.ImageLoadCancelled, @imageLoader
-					@imageLoader = null
+					@cleanupImageLoader()
 
 				return
 

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

				@imageLoader.onerror = =>
					@emit Events.ImageLoadError, @imageLoader
					@imageLoader = null

			else
				@style["background-image"] = "url('#{imageUrl}')"

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

	cleanupImageLoader: ->
		@imageLoader = null


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