Ensure events are not added twice