  *  @playerversion AIR 2.5
  *  @productversion Flex 4.5
  */
-public class MobileIconItemRenderer extends MobileItemRenderer
+public class MobileIconItemRenderer extends MobileItemRenderer 
+    implements IGraphicElementContainer, ISharedDisplayObject
 {
     
     //--------------------------------------------------------------------------

    /**
     *  @private
     */
    override protected function measure():void
    {
        // don't call super.measure() because there's no need to do the work that's

package spark.components
{
import flash.display.DisplayObject;
import flash.events.TimerEvent;
import flash.utils.Timer;

import mx.controls.listClasses.*;
import mx.core.IFlexDisplayObject;
import mx.core.IVisualElement;
import mx.core.UITextField;
import mx.core.UITextFormat;
import mx.core.mx_internal;
import mx.graphics.BitmapFillMode;
import mx.graphics.BitmapScaleMode;
import mx.styles.CSSStyleDeclaration;

import spark.components.supportClasses.MobileTextField;
import spark.core.ContentCache;
import spark.core.DisplayObjectSharingMode;
import spark.core.IContentLoader;
import spark.core.IGraphicElement;
import spark.core.IGraphicElementContainer;
import spark.core.ISharedDisplayObject;
import spark.primitives.BitmapImage;

use namespace mx_internal;
