I think its ok if you make a primary speed signal for that case then and let the UAS object (or a subclass of it) decide what it should emit. E.g. it could even read a parameter from the UAS to decide which one should be used and emitted. The rationale is to separate UI from UAS code, as its easier to maintain.