Event handlers implemented for all editing variations