Extensions to AngularJS