An event emitter that emits 'update' and 'delete' events.
A function to start watching the source.
A function to stop watching the source.
An event emitter that emits 'update' and 'delete' events.