resolved #164: `remove()` will detach all events, don't need `off()`
Merge pull request #167 from allmobilize/codename-h

resolved #164: `remove()` will detach all events, don't need `off()`