Adds events based on ~