if (!SwingUtilities.isRightMouseButton(e) && !isSomethingBounded) start(canvas.translateStart(e.getPoint()));
if (!SwingUtilities.isRightMouseButton(e)) { if (!isSomethingBounded) start(canvas.translateStart(e.getPoint())); else { if (isSomethingBounded) { erase(); notifyRubberBandCanvas(); reset(); start(canvas.translateStart(e.getPoint())); } } }
		public void mousePressed(MouseEvent e) {         if (!SwingUtilities.isRightMouseButton(e) && !isSomethingBounded)   			start(canvas.translateStart(e.getPoint()));//         System.out.println("mouse pressed rb");		}