if (!handleMouseDragged) return;
SceneNode scene = (SceneNode)e.getSource();
if ((e.getModifiersEx() & MouseEvent.BUTTON1_DOWN_MASK) == MouseEvent.BUTTON1_DOWN_MASK) {
scene.rotate2D(e.getX(), e.getY());
}
if ((e.getModifiersEx() & MouseEvent.BUTTON2_DOWN_MASK) == MouseEvent.BUTTON2_DOWN_MASK) {
scene.translate2D(e.getX(), e.getY());
}