Clicking on the same cell or row no longer caused focus out/in events to be generated.  Focusing on the header with cell navigation turned off works.  The grid/list will now generate focus events when you tab in or out of a grid. The code also makes sure there is only one tab stop in the data rows or 2 total for the grid.