         if (_typicalItem == value)
             return;
         
-        typicalItem = value;
+        _typicalItem = value;
         typicalItemChanged = true;
         
         invalidateProperties();

        overlayGroup.layout = new NullLayout();
        addElement(overlayGroup);        
        
        addDownDragUpHandler(this, grid_mouseDownDragUpHandler);
        addEventListener(MouseEvent.MOUSE_MOVE, grid_mouseMoveHandler);
        addEventListener(MouseEvent.ROLL_OUT, grid_mouseRollOutHandler);
        addEventListener(MouseEvent.CLICK, grid_clickHandler);

import mx.events.SandboxMouseEvent;
import mx.graphics.SolidColor;
import mx.managers.IFocusManagerComponent;
import mx.utils.EventUtil;
import mx.utils.MatrixUtil;

import spark.components.Button;
