title: ANR timeout too long
body: <p>I think I'm being a bit daft here, but I  don't understand why I'm getting faulty ANR timeout values.
  Example one:</p>
  
  <pre><code>public void onClick(View v) {
    while(true);
  }
  </code></pre>
  
  <p>I run this code and trigger a touch event on another view. I will get the ANR after ten seconds, whereas I expected five seconds.</p>
  
  <p>Example two:</p>
  
  <pre><code>public void onClick(View v) {
    try {
      Thread.sleep(60*1000);
    } catch (InterruptedException e) {
      e.printStackTrace();
    }
  }
  </code></pre>
  
  <p>Again, I run the code and trigger a touch event. This time I will not get an ANR at all.</p>
  
  <p>Any ideas of what is going on?</p>