parametrable listener