A small improvement, but would be helpful when adding tags: When the tag picker comes up, the text entry box is focused. Typing in the box searches your tag and selects the closest match, enter/return selects the highlighted match and adds to your tags, and clears the search box. Perfect UX to this point. However, with an empty text box, by default the "first" tag (alphabetically) is selected by default. This is an issue, as there is no way to select "done" with the keyboard (or at least no intuitive way). I would prefer that if nothing is typed in the box, nothing is "selected", and the Done button is default selected. So with this, you could type to search tags, enter to select tag, and a second enter would dismiss the box. Or you could type to search for second tag, etc. However, you should retain the ability to up/down arrow page through the list, only insert the "done" button at spot '0' in the list. So with nothing typed, with down arrow you would select the first item, then second, etc, through to the last item, where you would wrap back around to the done button. Vice versa for up arrow.