for (ArrayList<ProgramPanel> list : columns) {
Iterator<ProgramPanel> it=list.iterator();
while (it.hasNext()) {
ProgramPanel panel = it.next();
Program prog = panel.getProgram();
prog.removeChangeListener(this);
}
}
}
private void registerAtPrograms(ArrayList<ProgramPanel>[] columns) {