This is the current behaviour that I’m running, it follows the mouse just fine and when I drop it, it’s more or less where it should be and it is respecting the aspect ratio of the viewport.
Here’s a clip https://i.gyazo.com/e390c5c3de75f6e1f22271b7c11ec956.mp4