for example, how should it go from
- wrong gesture detected (Component)
------>
- gesture timer started (Component -> Timer)
------>
- gesture intervention triggered (Timer -> Component)
------>
- gesture trigger broadcast (Component -> HelpButton)
------>
- intervention flashing until tap (HelpButton)
------>
- tap intervention and broadcast to popup window (HelpButton -> HelpPopup)