ボタンを押されたから作動
フラグが動いたから作動

つまり全ての動作は何かしらの"イベント"をきっかけに作動する
たからイベントをプログラミングの軸に考えればいい

ようこそ、リアクティブプログラミングの世界へ。