Rename is_exit().
Rename on_ functions.
Add on_execute_failed.
Fix call execute().
Update document.