title: Is the method beginIgnoringInteractionEvents supposed to disable non-touch events?
body: <p>I have a text box that is used to look up from a large list of potential options via a web service and then list them in a table view.</p>
  
  <p>On start/complete I call them</p>
  
  <pre><code>+ (void)showProgressHUDIfNecessary {
      if ([RestKitWebServiceRequest operationCount] == 0) {
          [[UIApplication sharedApplication] beginIgnoringInteractionEvents];
          [SVProgressHUD showWithMaskType:SVProgressHUDMaskTypeGradient];
      }
  }
  
  + (void)dismissProgressHUDIfNecessary {
      if ([RestKitWebServiceRequest operationCount] == 0) {
          [SVProgressHUD dismiss];
          [[UIApplication sharedApplication] endIgnoringInteractionEvents];
      }
  }
  </code></pre>
  
  <p>While the indicator is spinning, touch events are most definitely disabled but when running from iPhone Simulator I can still input into the text box without restriction.</p>
  
  <p>How can I ensure that <em>all</em> user input is disabled, including keyboard input as just described?</p>