fix(typeahead): Keep pop-up open on clicking input field

This follows the behavior of typeahead in Bootstrap 2.3.2, where you can click and modify the text in the input field while keeping the pop-up open.

Also, keep reference to event listener to unbind when scope is destroyed (memory leak).