finished fixes with angular.dart updates