 	## IMAGE
 
 	cleanupImageLoader: ->
+		@imageEventManager?.removeAllListeners()
+		@imageEventManager = null
 		@imageLoader = null
 
 

			return false

		if @_draggable
			
			if @_draggable.isDragging is false and @_draggable.isMoving is false
				return false


				@imageLoader = new Image()
				@imageLoader.name = imageUrl
				@imageLoader.src = imageUrl
				@imageEventManager = @_context.domEventManager.wrap(@imageLoader)
				@imageEventManager.addEventListener "load", =>
					@style["background-image"] = "url('#{imageUrl}')"
					@emit Events.ImageLoaded, @imageLoader
					@cleanupImageLoader()

				@imageEventManager.addEventListener "error", =>
					@emit Events.ImageLoadError, @imageLoader
					@cleanupImageLoader()

