if (SwingUtilities.isRightMouseButton(e)) { return; }
         public void mouseClicked(MouseEvent e) {               if (e.getClickCount() == 2 & doubleClick) {                  screen.sendKeys("[enter]");               }               else {         			int pos = bi.getPosFromView(e.getX(), e.getY());                  if (log.isDebugEnabled()) {                     log.debug((screen.getRow(pos)) + "," + (screen.getCol(pos)));                     log.debug(e.getX() + "," + e.getY() + "," + bi.columnWidth + ","                           + bi.rowHeight);                  }                  boolean moved = screen.moveCursor(e, pos);				      // this is a note to not execute this code here when we      				// implement the remain after edit function option.                  if (moved) {                     if (rubberband.isAreaSelected()) {                        rubberband.reset();                     }                     screen.repaintScreen();                  }                  getFocusForMe();               }         }