Properly removes the old component listeners when updating the current target