hide dropdown when list is empty; don't react to tab any more