Created generic module listener