Delay typeahead by 300ms

Gets rid of the  clumsy cancellation code, and behaves as I
as a user would expect.

Best way to cancel stuff is to not run them in the first place.

Change-Id: I648e23644c000c28b4b9c814b968613bdcf75fe6