Why do you have an <b>.enable</b> method, and then explicitly call it? I didn't find where else it is used. It's better to just have an anonymous self executing function for cases like this.