JCS: Minor update to handle multiple parts invalidating in a loop (needed to project loop var going into function closure using coffee-script 'do' cmd