Typeahead fix

When asynchronously loading model data, the parse function sets hasFocus to true. This opens the drop down without user interaction. These changes fixes the issue.