Updated to AngularJS 1.2 final