On second thought, it doesn't look like we need this on the prototype since the event handler only depends on the event.target. Should we just inline the event handler instead?