 					parentNode = r;
 					var positionRefNode:DisplayObject = parentNode;
 					for(var k:int=childNodesData.length-1; k>=0; k--){
-						var newRenderer:DisplayObject = _rendererPool.getObject() as DisplayObject;
-						var listData:Object = childNodesData[k]
+						newRenderer = _rendererPool.getObject() as DisplayObject;
+						listData = childNodesData[k]
 						setRendererData(newRenderer, listData, k);
 						this.contentPane.addChildAt(newRenderer,0);
 						newRenderer.y = positionRefNode.y - newRenderer.height;

		{
			var childNodesData:Array = event.delta;
			var renderer:DisplayObject
			var eventSourceData:Object = event.eventNode;
			var parentNode:DisplayObject
			
			var tgtY:Number;

				tgtY = 0;
				for(var l:int=childNodesData.length-1; l>=0; l--){
					//(this.renderers.length == 0)?0:this.renderers[this.renderers.length-1].y
					newRenderer = _rendererPool.getObject() as DisplayObject;
					listData = childNodesData[l]
					setRendererData(newRenderer, listData, l);
					this.contentPane.addChild(newRenderer);	
					
