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