@Override
    public void onMouseButtonEvent(MouseButtonEvent evt) {
        if (!eventsPermitted) {
            throw new UnsupportedOperationException("MouseInput has raised an event at an illegal time.");
        }
        // Update cursor pos on click, so that non-Android touch events can properly update cursor position.
        cursorPos.set(evt.getX(), evt.getY());
        inputQueue.add(evt);
    }
Callback from RawInputListener. Do not use.
jme3-core/src/main/java/com/jme3/input/InputManager.java