Documented the events and the Cancel method