feat(plug-in): fire events during editing operation