docs: public void addDataStoreListener(DataStoreListener l) {
      for(int i = 0; i < listenerList.size(); i++) {
        if(listenerList.get(i) == l) {
          return;
        }
      }
      listenerList.add(l);
    }