jQuery on ("colar") pela primeira vez não captura nem passa o valor

Problema de negócio real para mim, porque não tenho idéia para resolvê-l

script @jQuery que escrevi deve pegar o valor de entrada na ação "colar" e passá-lo pelo ajax para o controlador codeignite

Na verdade, funciona bem, mas somente se eu colar o valor pela segunda (e mais) vez. Também funciona bem quando altero on ("paste") para on ("click") para algum div ou outro elemento DO

Roteiro

<script type="text/javascript">
$("#link").on("paste", function(){
$("#thumbs").empty().html("<p>loading</p>");
var postData = {
  'url' : $("#link").val()
 }; 

 $.ajax({
     type: "POST",
     url: "/thumb/ajax/",
     data: postData , //assign the var here 
     success: function(msg){
    $("#thumbs").html( "Data Saved: " + msg );
     }

});

});

Qualquer ajuda seria apreciad

EDIT: mais uma dica.

val () neste script em particular, na verdade, assume o valorante a ação de colar. Se eu escrever algo nesta entrada, remova-a e cole outra coisa que realmente passaria para o controlador o valor que escrevi, não o valor que cole

EDIT2: OK, eu tenho certeza que isso é problema jQuery com colar.

<script type="text/javascript">

    $("#link").on("paste", function(){
        $("#thumbs").empty().html("<p>loading</p>");
        var postData = {'url' : $("#link").val() }; 
        $("#thumbs").html($("#link").val());
    });


</script>

Este script deve agregar valor da entrada para div # thumbs. Não é para a primeira ação de colagem. No segundo, ele realmente funcion

EDIT3: Meu amigo me deu uma dica. on ("colar") funciona diretamente na ação "colar" e antes que a pasta seja realmente concluída. Se alguém me der uma dica de como fazer um tempo limite para recuperar o valor após a pasta, eu posso seguir em frent