Project List clean-up

This is much worse performance-wise than string concatenation, but I'm pretty sure it's only some milliseconds difference here in a modern browser and on a reasonable machine.