I've been using .bind('input') with jQuery because it seems to best solution for detecting if they copy/paste into the box, or just type and then select from the browser given drop down menu. My problem with others such as change() is that, at least for me, they only trigger when the user's focus on the box is lost. My problem is that .bind('input') doesn't work for me in IE8, yet works in Firefox
