Don't use bind there, simply use var self = this;
Single line ifs. Yep, we go there