Correctly update the cursor's size and position on each scene update