test listener
D&T api