Fix #10: tab/enter behaviour typeahead