jquery prefers "on" instead of "bind"