whole-page edit