change `bind()` to `off().on()`