i would prefer here a different solution, because for me it is not a "Lagacy behaviour" but a default display connection to the left button control.
So what about remove this here and let getConnectedDisplayValue return the value of the left button control if no display connection is established.