Many improvements to angular UI