Created by: fionawhim
Two event-related fixes for typeahead:
- No longer stops propagation or prevents default for blur event or key events that are ignored because the menu is closed.
- Fires off a change event when selecting an element, since calling $element.val(value) doesn't do it.