docs(form): add save and restore to lifecycle documentation

refactor(form): use consistent callback handling

related to CAM-2737