Updated DOM listener