title: Ionic v3 - hide keyboard when scrolling list or content
body: <p>I am using ionic framework 3 ( v 3.9.2). I use the search bar in the top nav and display results in a list below in the content. Pretty standard.
  However, the keyboard shows until I close it explicitly (using this.keyboard.hide() in my code) as a result of a user action ( e.g. user clicks cancel or clicks the search button on the keyboard). I use the Keyboard Plugin from Ionic.</p>
  
  <p>What I ideally want is to hide the keyboard also when user starts scrolling on the search results, especially when results start showing up as they type in the search input box. Behavior same on Android and iOS - actual devices</p>
  
  <p>Here is what I have tried:
  1. On the ion-content, I monitor a scroll start event and then invoke the keyboard hide function. But it is flaky. The keyboard pops up twice sometimes, does not close all the time.
  2. I could turn off the "display results while typing" and force the user to explicitly click search or cancel upon which I hide the keyboard which works fine , but that is not the user experience I want.
  3. I tried to see if I could hide the keyboard when a blur event ( ionBlur) is triggered as I soon as I start scrolling ,but the blur never gets triggered </p>
  
  <p>Any suggestions?</p>