         //  variableRowHeight
         //----------------------------------
         
-        [Bindable("variableRowHeightChanged")]        
+        private var _variableRowHeight:Boolean = true;
+        
+        [Bindable("variableRowHeightChanged")]
         
         /**
          *  If true, each row's height is the maximum of preferred heights of the cells displayed so far.

         */
        public function get variableRowHeight():Boolean
        {
            return isNaN(gridDimensions.fixedRowHeight);
        }
        
        /**

            if (value == variableRowHeight)
                return;
            
            _variableRowHeight = value;
            
            invalidateSize();
            invalidateDisplayList();
