extend scope of the Angular controller, then provide functionality that change model external.