On macOS at least, you don't get a CursorMoved event until the mouse moves, which means on a new window you can't get the cursor position until the user moves the mouse. This makes a software mouse cursor not draw in the right location when a new window opens under the mouse cursor. You do get a MouseEntered event when the new window opens under the cursor, but that event doesn't contain the position.
Request: add the position into the MouseEntered event
On macOS at least, you don't get a CursorMoved event until the mouse moves, which means on a new window you can't get the cursor position until the user moves the mouse. This makes a software mouse cursor not draw in the right location when a new window opens under the mouse cursor. You do get a MouseEntered event when the new window opens under the cursor, but that event doesn't contain the position.
Request: add the position into the MouseEntered event