Centre cursor - Unity 5 (not locking or making invisible)

The legacy way of locking the cursor would set the cursor locked at the centre of the screen:

Screen.lockCursor = true;

The new way of locking the cursor is fine apart from the cursor is locked in position wherever it was at the start of the game:

Cursor.lockState = CursorLockMode.Locked;
Cursor.visible = false;

How do I move the cursor to the centre of the screen so that players can still click on buttons etc?

The first 3 entries I got by googling “unity set cursor position” where quite useful. Specially this one.

There’s also an asset that apparently does what you need (I havent tried it).