macro change targets back only if target was changed in the first place