changed .live to .on