AngularJS directive to use with Mousetrap