Tkinter's scheduling mechanism not only provides methods to delay callback executions, but also to cancel them if they have not been executed yet. Consider an operation that may take too much time to complete, so we want to let users to stop it by pressing a button or closing the application.