Integrated strucutre event listener