This is changing functionality not described on the PR text. As it was you could choose between controlling manualcontrolcommand uavo or gcsreceiver uavo. You are discarding the first method (without commenting about it on the PR text) but you are not cleaning the support code (gcsReceiverMode var, config screen checkbox, settings code, etc..).