Go to Angular 1.2.28, separation into two files and fix a bug