Y te anda bien porq estas modificando el evento onclick....
Si te soy sincero yo no uso jquery, conozco poco y nada, pero leyendo este articulo, interpreto que die() remueve lo que hizo live() y vos lo tenes al reves....
http://api.jquery.com/die/ http://api.jquery.com/live/
No se si sera eso o no, pero es lo que interprete minimamente