I wonder if it would make sense to trigger this in the `projectOpen` case as well (i.e., move it out of the `if`), so someone who just wants to know when the tree has been updated wouldn't have to listen to both `projectOpen` and `projectRefresh`.