minor in component.

need more consider with reset() start() end().