         g.invalidateDisplayList();
     }
 
-    /**
-     *  React to indications that measurements are not final
-     *  and should not be cached
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.0
-     *  @productversion Flex 4.5
-     */
-    private function measuredSizePreliminaryHandler(event:FlexEvent):void
-    {
-        if (!inUpdateDisplayListVirtual)
-            return;
-        
-        event.target.addEventListener(FlexEvent.MEASURED_SIZE_FINAL, measuredSizeFinalHandler, false, 0, true);
-		if (!notFinalTargets)
-			notFinalTargets = [];
-        notFinalTargets.push(event.target);
-        dontCacheMeasurements = true;
-    }
-    
-    /**
-     *  React to indications that measurements are final
-     *  and can be cached
-     * 
-     *  @langversion 3.0
-     *  @playerversion Flash 10.2
-     *  @playerversion AIR 2.0
-     *  @productversion Flex 4.5
-     */
-    private function measuredSizeFinalHandler(event:FlexEvent):void
-    {
-		if (notFinalComponents)
-        	delete notFinalComponents[event.target];
-    }
-        
     //--------------------------------------------------------------------------
     //
     //  Drop methods

        // simply start from minVisibleX - SDK-22497.
        var startIndex:int = llv.indexOf(Math.max(0, minVisibleX + gap));
        if (startIndex == -1)
            return;
            
        var fixedColumnWidth:Number = NaN;
        if (!variableColumnWidth)

    //
    //--------------------------------------------------------------------------

    /**
     *  @private
     */
