イベント駆動型なのだから当たり前
何か刺激があった時に目覚めて起動するのが「on〜Event」
これのおかげで毎フレームタッチイベントを拾うために待機せずに済む。

これがもしタイマーみたいな感じに1/60秒でタッチ拾うために待機しようものなら
CPU使用率は100%になり電池消費が激しくなるし画面もフリーズっぽくなる。

ブルートゥースでの通信やGPS待機がこれに近い動きをするため電池消費が激しいのさ。