Shower breaks input elements on a page

If you have a form on a page which also loads shower it becomes impossible to enter the letters h, j, k or l in an input field. This is caused by shower always hijacking the keydown event instead of only doing this while in presentation mode.