When an object is erased, the reactor should not be removed, but instead made non-persistant. The reactor will stay active with no owner making callbacks. That way, if the object is restored with UNDO or OOPS, the reactor can be made persistant again with the vlr:unerased callback. If the drawing exits before the object is restored, the erased object is purged and the non-persistant reactor dies.