CategoryWatchlistBot - depth first search