angularjs directive to prevent Defaults on click