wait listeners