add watching of imported vars, and extend-protocol+