allows to rebind keyboard mapping
makes it possible to use keyboardHelper not only in the directive
allows to set ui-keyboard-observable attribute which takes angular expression and is observed for changes. Basic params expression is reevaluated each time the observable attribute changes