@qiangxue what do you mean? The init function is only called once. Setup a breakpoint on the javascript console. We can always use `off` first to be secure but I couldn't reproduce your concern. 

Also, not using `live` event handler results in events not firing and also keeping the old handlers in memory.