Replace jquery .live() with .on()