Oh, thanks for pointing that out. The particles should already be working exactly as you suggested. I've fixed it.
Tested and worked now. Top :)