Handle Comma and CR using "keypress" event in order to support different keyboard layouts (like Hebrew)
Update and add tests for Comma - keyboard layout fix.

Updates the test to use keypress events instead of keydown for CR and
TAB. Added a test for Comma.
Merge pull request #178 from rnevet/master

Handle Comma and CR using "keypress" event