Use onchange for jquery 1.8.x and lower for checkboxes.
Add key navigation of result lists and enter/escape handling.