Extend docs to describe callback lifecycle and amend description.