keyboard accessibility - onkeypress doesn't work in Chrome, change to onkeydown