Why are events useful?