making jQuery more explicit with Directives.