title: onTouchEvent() will not be triggered if setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) is invoked
body: <p>I call </p>
  
  <pre><code>getWindow().getDecorView().setSystemUiVisibility(View.SYSTEM_UI_FLAG_HIDE_NAVIGATION) 
  </code></pre>
  
  <p>when my app starts to make my app able to display the full screen. </p>
  
  <p>I want my app's UI to pop up when screen is touched, but <code>Activity.onTouchEvent()</code> is not triggered until the screen is touched a second time. At first touch, only the Virtual Keys are shown.</p>
  
  <p>So, I have to trigger my app's UI to pop up on</p>
  
  <pre><code>public void onSystemUiVisibilityChange(int visibility) {
      if (visibility == View.SYSTEM_UI_FLAG_VISIBLE) {
           // show my APP UI
      }
  }
  </code></pre>
  
  <p>but <code>onSystemUiVisibilityChange</code> with <code>View.SYSTEM_UI_FLAG_VISIBLE</code> will be invoked NOT once per touch (3 times on my Galaxy Nexus) by system, especially if the user touches the screen very fast/often.</p>
  
  <p>project lib 4.0 or 4.03.
  Samsung galaxy(9250) with 4.03.</p>