Write about the handler's lifecycle