Adjust code to attach event handler at body, not document level

My working theory is that Prototype and/or Chrome has changed to not propogate custom events
past the body (to the document).