title: TouchPanel.IsGestureAvailable() is always false
body: <p>here is the code
  the debugger enters the handlinput region but never clears the touchpanel.isgestureavailable, even when we tap the screen
  thanks for ur helpin advance :)</p>
  
  <pre class="lang-cs prettyprint-override"><code> #region Handle Input
          public override void HandleInput(InputState input)
          {
  
              Debug.WriteLine("hey stackoverflow\n");
  
              if (TouchPanel.IsGestureAvailable)
              {
                  Debug.WriteLine("check presence\n");
  
                  // read the next gesture
                  var gesture = TouchPanel.ReadGesture();
                  if (gesture.GestureType == GestureType.Tap | gesture.GestureType == GestureType.Flick | gesture.GestureType == GestureType.Hold)
                  {
                  // code sample
                  }
              }
  
              base.HandleInput(input);
          }
          #endregion
  </code></pre>
  
  <p>plz help been doing this for two days now !!!!!</p>