@Override
 public void destroy() {
   for (int i = 0; i < N; i++) {
     plethPanel[i].setSource(null);
     plethPanel[i].stop();
   }
   deviceMonitor.getSampleArrayModel().removeListener(sampleArrayListener);
   super.destroy();
 }
 @Override
 public void set(DeviceDataMonitor deviceMonitor) {
   super.set(deviceMonitor);
   deviceMonitor.getSampleArrayModel().addListener(sampleArrayListener);
   deviceMonitor.getSampleArrayModel().forEach((t) -> sampleArrayAdd(t));
 }