 
 package spark.skins.mobile.supportClasses
 {
+import flash.display.DisplayObject;
+import flash.display.Graphics;
     
 /**
  *  Actionscript based skin for toggle buttons. This class can not be used 

    //
    //--------------------------------------------------------------------------
    
    /**
     *  @private 
     */

     */
    override protected function updateDisplayList(unscaledWidth:Number, unscaledHeight:Number):void
    {
        graphics.clear();
        
        super.updateDisplayList(unscaledWidth, unscaledHeight);
        
        // TODO (jszeto) Does this need to go into a seperate DisplayObject to avoid it from getting 
        // clobbered by subclasses?
        
        // Draw a transparent hit area
        graphics.beginFill(0,0);
        graphics.drawRect(0,0,unscaledWidth, unscaledHeight);
        graphics.endFill();
        
        // position the symbols to align with the background "icon"
        if (symbolIcon)
        {
            var currentIcon:DisplayObject = getIconDisplay();
            positionPart(symbolIcon, currentIcon.x, currentIcon.y);
        }
    }
}
}