Point o = getImageOrigin(); scheduleRepaint(cursorX - hotX + o.x, cursorY - hotY + o.y, cursorWidth, cursorHeight);
Point p = getImageOrigin(); scheduleCursorRepaint(cursorX - hotX + p.x, cursorY - hotY + p.y, cursorWidth, cursorHeight, 3);
  synchronized void softCursorFree() {    if (showSoftCursor) {      showSoftCursor = false;      softCursor = null;      softCursorSource = null;      softCursorPixels = null;      Point o = getImageOrigin();      scheduleRepaint(cursorX - hotX + o.x, cursorY - hotY + o.y, cursorWidth,                      cursorHeight);    }  }