TODO squash up. chore(*): rename $$beWatched to $$watchDelegate