allow to input another listener