Created by: fionawhim
(re-opened against 2.0.2)
Three event-related fixes for typeahead:
- Allows key events to propagate / behave defaultly when the menu isn't open
- Doesn't swallow the blur event
- Fires off a change event when selecting an element, since calling $element.val(value) doesn't do it.