(change from REVERB) component actions can now select which view template to render, instead of having all actions on a component render the same view file (optional)