JS affectedTemplates rehaul