void refreshItems() {
   ArrayList<RunningState.MergedItem> newItems =
       mShowBackground ? mState.getCurrentBackgroundItems() : mState.getCurrentMergedItems();
   if (mOrigItems != newItems) {
     mOrigItems = newItems;
     if (newItems == null) {
       mItems.clear();
     } else {
       mItems.clear();
       mItems.addAll(newItems);
       if (mShowBackground) {
         Collections.sort(mItems, mState.mBackgroundComparator);
       }
     }
   }
 }