Implement confirmation listening and start listening events, TODO: listen to START and STOP event.
Full watcher features, including soft abort and start/stop message sending.
Validasi saat mulai mendengarkan, dan saat konfirmasi
Merge branch 'watcher'