Enable triggering by attribute

Allow triggering our directives by attribute.

Reduces issues with browsers that strip unknown tags. (PhantomJS 1.9)