Timer in flash

I want to add something acts like a screen protector in my flash. when there is no body uses my flash in 5 minutes. my flash automatically go back to my home page. i am thinking using a timer. but how can i detect that when my flash is not in use, like not pressing any things(my flash is a touch screen one)? Any ideas??