workaround issue where notifyPropertyChange data causes odd sorted array behavior