First pass at RowHard UI updates (also cleaned up some includes and code while I was in there).  Needs to be browser/device tested.