Using .on() instead of .live() in jQuery script