event listeners updated