Angular-based mobile UI javascript framework