added bower + keypress dependency