s/addListener/on/g