{EventDriven} avoid callback duplicates