lastPoint.setLocation(arg0.getPoint());
    public void mousePressed(MouseEvent arg0) {        if (!enabled) return;        switch (arg0.getButton()) {        case MouseEvent.BUTTON1:            buttons.set(0, true);            break;        case MouseEvent.BUTTON2:            buttons.set(1, true);            break;        case MouseEvent.BUTTON3:            buttons.set(2, true);            break;        }        swingEvents.add( arg0 );    }