Previous changes for jquery 1.9 compatibility seems not correct. The syntax with .on() is not the same as the one with .live()