title: When textInput focused, first touch on flatList doesn't work, however the second works
body: <p>When I type something into TextInput, then I touch one of FlatList items first time. It should <code>console.log('item press')</code>, but it not. Only the second touch It consoles. Does someone know the reason?</p>
  
  <p>This is my code.</p>
  
  <pre class="lang-js prettyprint-override"><code>&lt;TextInput
      placeholder='test'
      value={this.state.inputText}
      onChangeText={(inputText) =&gt; this.setState({inputText})}
      style={{
          marginBottom: 20, 
          fontSize: 17, 
          width: 300, 
          textAlign: 'center''
      }}
  /&gt;
  &lt;FlatList
      data={[{key: 'item 1'}, {key: 'item 2'}]}
      renderItem={({item}) =&gt;
          &lt;TouchableHighlight 
              onPress={() =&gt; console.log('item press')}
              underlayColor='#dddddd'
          &gt;
              &lt;View style={{height: 40}}&gt;
                  &lt;Text style={{fontSize: 16, textAlign: 'center'}}&gt;{item.key}&lt;/Text&gt;
              &lt;/View&gt;
          &lt;/TouchableHighlight&gt;
      }
  /&gt;
  </code></pre>