data listener
Fails if several instance of tomwer / datalistener are created. I am not sure the case of several of tomwer beeing launching should be managed (several treatment on the same dataset?). But at least the case of several datalistener per tomwer should.