be responsive even when user holds down arrow keys
jQuery's on() function appeared later than 1.2.6