feat(ng_events): directives for many DOM events