title: Xamarin: RowSelected not being called on device, fine in simulator
body: <p>I'm building a simple table view based application in Xamarin. My RowSelected event on the UITableViewSource is <strong>working perfectly in the simulator,</strong> but isn't being called when I debug the app on my iPhone 4S running iOS 7.1 </p>
  
  <p>This is my code within the class which inherits UITableViewSource</p>
  
  <pre><code>public override void RowSelected (UITableView tableView, NSIndexPath indexPath)
      {
          Console.WriteLine ("Selected");
          tableView.DeselectRow (indexPath, true);
      }
  </code></pre>
  
  <p>Adding a breakpoint within the method works as expected in the simulator, but the breakpoint never gets hit when run on the device. No errors occur, the cell in the table just remains selected as if I hadn't overridden the RowSelected method.</p>
  
  <p>I've tried loads of things including stripping out all other event code and even started the project from scratch.</p>
  
  <p>Any help would be hugely appreciated.</p>