fixing component grabbing