Fucking AngularJS is the shit