Make sure "unweave" called immediate after "weave" always stop the component.