shortened custom-event angular directives