 		 */
 		protected function recordDGItemSelectEvent(item:IGridItemRenderer,
 												   trigger:Event, 
-												   cacheable:Boolean=true):void
+												   cacheable:Boolean=false):void
 		{
 			var selectionType:String = SparkDataGridItemSelectEvent.SELECT;
 			var keyEvent:KeyboardEvent = trigger as KeyboardEvent;

	import flash.events.KeyboardEvent;
	import flash.events.MouseEvent;
	import flash.geom.Point;
	import flash.ui.Keyboard;
	import flash.utils.getTimer;
	
	import mx.automation.Automation;
	import mx.automation.AutomationIDPart;
	import mx.automation.IAutomationManager2;
	import mx.automation.IAutomationObject;
	import mx.automation.IAutomationObjectHelper;
	import mx.automation.IAutomationTabularData;
	import mx.automation.delegates.DragManagerAutomationImpl;
	import mx.automation.events.AutomationRecordEvent;
	import mx.automation.events.ListItemSelectEvent;
	import mx.automation.tabularData.DataGridTabularData;
	import mx.controls.listClasses.IListItemRenderer;
	import mx.core.mx_internal;
	import mx.utils.StringUtil;
	

		/**
		 *  @private
		 */
		protected function gridClickHandler(event:GridEvent):void
		{
			if (!Automation.automationManager || !Automation.automationManager.automationEnvironment 
				|| !Automation.automationManager.recording)
