My Phone controling my watch

Hello,

I would like be able to launch an activity on my watch (the cycling one on my fenix 6X pro for instance), and use my phone (with an Android Phone App) to simulate the watch buttons. For example, the phone app would be able to start and stop a lap, to pause the activity or even to change the current display.

I already developped a Watch App (working on my fenix 6X pro), that receives data from a Phone App (with android SDK). But this is no what I need, as (1) I cannot put it in background and control another activity, (2) the delay for receiving a message with "registerForPhoneAppMessages" is huge, and (3) I didn't find a solution to programmatically simulate the watch buttons.

Please, is there anyone that could suggest me solutions ?

Thanks in advance,

mike