mb-ui, based on angularjs