AddRhinoObject Event is called even when an existing object is moved

That happens because moving an object (editing an object) equals a delete and add.

Refer to DeleteRhinoObject Event for multiple objects?