Introduces generic events to bind to from outside the Directive