 	 */
 	public function getFeedback():String
 	{
+		if (!isDragging)
+		{
+			var me:MarshalEvent = new MarshalEvent(MarshalEvent.DRAG_MANAGER);
+			me.name = "getFeedback";
+			// trace("-->dispatch getFeedback for DragManagerImpl", sm);
+			sandboxRoot.dispatchEvent(me);
+			// trace("<--dispatch getFeedback for DragManagerImpl", sm);
+			return me.value as String;
+		}
+
 		return flash.desktop.NativeDragManager.dropAction;
 	}
 	

import flash.display.BitmapData;
import flash.display.DisplayObject;
import flash.display.InteractiveObject;
import flash.events.MouseEvent;
import flash.events.NativeDragEvent;
import flash.geom.Point;

	
	private var _relatedObject:InteractiveObject;
	
	/**
	 *  @private
	 *  The highest place we can listen for events in our DOM
	 */
	private var sandboxRoot:IEventDispatcher;

	//--------------------------------------------------------------------------
	//
	//  Properties
