Unobtrusive Javascript Templates