message: clear handling and handle click-outside
diff: .typeahead {
  position: relative;
  + padding-top: 5px;
  }
  .typeahead .input-wrapper {
  width: 100%;
  background: white;
  border: 1px solid black;
  + max-height: 328px;
  + overflow-y: scroll;
  }
  .typeahead li {
  