             refreshDateTimeFormatter = true;
             
             syncSelectedDate = true;
+            
+            longestDateItem = null;
             
             invalidateProperties();
         }

    
    private var refreshDateTimeFormatter:Boolean = true;
    
    // the internal DateTimeFormatter that provdies a set of extended functionalities
    private var dateTimeFormatterEx:DateTimeFormatterEx = new DateTimeFormatterEx();
    
    private var dateTimeFormatter:DateTimeFormatter = new DateTimeFormatter();
    
    private var dateObj:Date = new Date();
    private var use24HourTime:Boolean;
    
    //--------------------------------------------------------------------------
    //

        if (yearList && populateYearDataProvider)
        {
            yearList.dataProvider = generateYears(today);
            // yearList.dataProvider = new YearRangeList(localeStr, minDate.fullYear, maxDate.fullYear);
            
            yearList.typicalItem = getLongestLabel(yearList.dataProvider);
        }
