Add .unbind() and fix .on() to allow unbinding