fix ComponentMover bug