Use jQuery.fn.on / off instead of bind / unbind