use scope.$broadcast
remove $rootScope
remove symbol ^
fix set focus bug
update dist/