public void syncChanges(ArrayList<TreeMap<Integer, FactoryObject>> dataArray) {
   if (dataArray.size() == 1) {
     TreeMap<Integer, FactoryObject> changeData = dataArray.get(0);
     fos.clear();
     fos = changeData;
   } else {
     System.out.println("Warning: Corrupt frame data");
   }
   repaint();
 }