System.out.println("screen updated -> " +  startRow + ", " + startCol + ", " + endRow + ", " + endCol);
  public void onScreenChanged(int inUpdate, int startRow, int startCol, int endRow, int endCol)  {      iOhioPosition inStart = new iOhioPosition(startRow,startCol);      iOhioPosition inEnd = new iOhioPosition(endRow,endCol);//      System.out.println("screen updated -> " +  startRow + ", "//                           + startCol + ", " + endRow + ", " + endCol);      lastScreenUpdate = inUpdate;    switch (inUpdate)    {      case 1:      case 2:      case 3:      case 4://      case iOhio.OHIO_UPDATE_HOST:        Rectangle sr = modelToView(inStart);        Rectangle er = modelToView(inEnd);        addDirtyRectangle(sr.x, sr.y, er.x - sr.x + columnWidth, er.y - sr.y + rowHeight);        break;//      case 4://        Rectangle cs = modelToView(inStart);//        Rectangle ce = modelToView(inEnd);//        addDirtyRectangle(cs.x, cs.y, ce.x - cs.x + columnWidth, ce.y - cs.y + rowHeight);//        break;    }  }