}
private static void fireDragEvents(int screenX, int screenY, boolean altPressed, boolean ctrlPressed,
boolean shiftPressed, boolean metaPressed) {
for (MouseDownEventLog log : pointerDownEvents) {
MouseDragEventArgs args = new MouseDragEventArgs(screenX, screenY, screenX - log.getScreenX(),
screenY - log.getScreenY(), altPressed, ctrlPressed, shiftPressed, metaPressed, log.getComponent());
log.getComponent().onMouseDrag.fireEvent(args);
}
}