You use this technique .off('smth').on('smth', callback) a lot in this commit. Could you describe what it does pls?