message: Checked text changed before updating
  Otherwise it fires an unnecessary textChange and goes back to the js
diff: - (void)setText:(NSString *)text
  {
  NSInteger eventLag = _nativeEventCount - _mostRecentEventCount;
  - if (eventLag == 0) {
  + if (eventLag == 0 && [_searchController.searchBar text] != text) {
  [_searchController.searchBar setText:text];
  }
  }
  