Use jQuery on() instead of live()