教えてくらはい。

定期的にきっかり処理することは不要なので、タイマーを張らずに、適当なイベントを拾って、
そのイベントが来たときに画面を更新することをしたいのですが、どんなイベントを拾うとよいでしょうか?
端末が何も操作されていないときも画面更新したい。

例えば、スクリーンセーバーとか、デジタルフォトフレームみたいなアプリで、「気が付いたら画面が変わってる」的な
処理に使います。もちろん、適当にタイマー張ればよいのでしょうが、本当に適当に処理したいだけなので、
タイマー張るのもなぁ、と。。。