Yeah, I think just a simple `"projectOpen"` listener that resets the counter to 1 would be good enough.  No need to get too fancy at this point.