make keyboard.js events update angular model