Also, wouldn't we want to remove that listener for `projectsaved` here too? Seems like we could run into unwanted problems.