An angularjs directive that hijacks events on the targeted dom element and prevents the default action