merged describeListener into other listener