if (lastPoint.x == Integer.MIN_VALUE) lastPoint.setLocation(absPoint.x, absPoint.y);
    public void mouseDragged(MouseEvent arg0) {        if (!enabled) return;        absPoint.setLocation(arg0.getPoint());        currentDeltaPoint.x = absPoint.x-lastPoint.x;        currentDeltaPoint.y = -(absPoint.y-lastPoint.y);        lastPoint.setLocation(arg0.getPoint());        swingEvents.add( arg0 );    }