Installare un hook è una soluzione abbastanza pesante e in questo modo, comunque, funziona a livello applicazione. Forse la soluzione con il timer era più semplice e leggera.