Hide new targetShape when calling replaceShape()