Commands now purely driven by AngularJS