Custom AngularJS UI directives.