navigator.id.watch when it is appropriate to (bug 825306)