Controller: proxies model data to views • View: reusable UI component, handles events • Templates: base for rendered html (aka. as view in server-side MVC :) ) • Router: matches URLs and connects other components (somewhat like controllers in server-side mvc) Monday, May 13, 13