There should be a prop or emitter which resets the observer on calling so that we can reset from the component