converting button to use dynamic settings
compile all templates into one js file so they don't all need to be specified individually