That happens because moving an object (editing an object) equals a delete and add.
Refer to DeleteRhinoObject Event for multiple objects?