You should solve that issue in one place only: Timer. You can call this after you emit signal. Later if needed, all the logic is in one place and somebody will thank you later!