refactor: more consistent API between service and directive
Merge branch 'master' of https://github.com/voorhoede/angular-key-bindings