On screen cursor

Many many thanks @britzl @Pkeod @dapetcu21.

About PC. In order to keep the aspect ratio above a minimum I have implemented letterboxing (top and bottom black rectangles to adjust for an aspect ratio less than (say) 1.2) (see here Aspect ratio control). The letterboxing uses a smaller viewport, hence I cannot draw a go-cursor. So, my question is: why implementing also a go-cursor (and the hardware-go switching) and not just continuously update the hardware cursor position (via defos) when there is a controller input?