Trapping Lap Buttong

I have a data field, and I want the lap button to do something specific for it.
I know when the lap button is pressed by defining an "onTimerLap" function, which works well.

I also want to display a message on the screen for the user, which I do in the "onUpdate" function. The problem is that the lap message pops up for about 10 seconds, not allowing my message to be seen by the user. Is there some way to stop the lap message from coming up, or tapping the lap button press so only my data field knows it happens?

Thanks!

Edit: I'm developing for a fenix 5s using 2.4.x SDK.
  • On some edge devices, a DF can see screen taps, but that's it. Using onTimerXX is the way a DF can see what's going on with buttons though (start/stop,lap). Also note, that onTimerLap() doesn't mean the lap button was actually pressed. If the user is set for 1km auto-laps, onTimerLap() is called every 1km with no user interaction.

    Depending on what it is you want, could you do something like "display the message for .10km after a lap" or "display the message for 30 seconds after a lap"?

    Or if you have two different things to display, just rotate them every x seconds? (when x could be configurable)