cleanup + let themes override out template + localize js text