Allow event handlers registered with one() to be removed with off().

Fixes #658