Fix on() back to live()