remove all event listeners upon destruction