Add potential for keyboard accessibility

There is probably (hopefully?) a better way to do this, but for now, one way is to add a tabindex="0" to the element (this makes it keyboard-focusable but without modifying the tab order), then to look for the keypress event for pressing "Enter".

Let me know what you think.