__watch.py new flow with tasker
Mid refactor, please ignore