On-watch settings for a DataField?

Hello Everyone, 

I apologize in advance, it may be obvious for many of you, but I, as a beginner at developing for Garmin, find the available information scanty sometimes.

I develop a datafield. Its properties can be set via Garmin Connect and onSettingsChanged() works nicely.

Is it possible at all to make something similar with on-watch settings? Like, for example, raising or lowering the target pace with a couple of button pushes. 

(I see in the documentation that custom menu items are possible for watch faces, I don't know if those examples can be applied to my datafield. And, to be honest, I have problems fully understanding those information.)

The reason I want it on the watch itself is that I tried to change the settings for my datafield using my phone (Connect) while running, and however I held it, it had constant connection problems and the settings didn't go through. It was a very unpleasant situation during running.

Thank you in advance!