implemented -= (component subtraction)