Here is the situation. A Java mousePressed event occurs and corresponding event handler is called. Within the mouse event handler, a JNI function is called. Before the JNI function returns, another Java mousePressed event occurs. What happends in this situation? Is the mousePressed event called again event though the first mousePressed event handler hasn't yet completed its tasks?