case ListEvent.INSERT:
changeList.getReadWriteLock().readLock().lock();
Download d2 = (Download) changeList.get(sourceIndex);
changeList.getReadWriteLock().readLock().unlock();
d2.addPropertyChangeListener(this);
dao.insertDownload(d2);
wordSavers.put(d2, new WordSaver(d2));
hrefSavers.put(d2, new HrefLinkSaver(d2));
srcSavers.put(d2, new SrcLinkSaver(d2));