detecção de events jQuery – excluir texto da checkbox de input com o mouse, arraste o texto para a checkbox de input

Sou capaz de detectar os events de cut, copy, paste com o seguinte código

 $('#searchInput').bind('cut copy paste', function (e) { setTimeout("handleMouseEvents();", 10); }); 

É possível detectar os seguintes events

  1. excluir texto da checkbox de input com o mouse
  2. arraste o texto para a checkbox de input
  3. arraste o texto para longe da checkbox de input
  4. desfazer ação do menu de contexto do mouse ou do menu ‘Editar’

Eu tentei ligar em mouseup e mouseup , mas não está funcionando

 $('#searchInput').bind('cut copy paste mousedown mouseup', function (e) { setTimeout("handleMouseEvents();", 10); }); 

Eu era capaz de obter binding para trabalhar para esses events cut copy paste mousedown mouseup focus blur

que deve cobrir você na exclusão, arrastar, arrastar em circunstâncias, mas você não necessariamente saberá que muitos detalhes apenas que o campo foi alterado e qual evento vinculado causou a alteração, eu acho que você também teria que manter o controle sobre o atual / valor anterior do campo de input entre events.

Aqui está o jsfiddle que eu estava jogando com http://jsfiddle.net/9aRxb/1/