Playing with directives and events... and failing.