The timer part signals an event after a certain amount of time has elapsed.
This is useful when you want to introduce the concept of time into your application. For example, you might want to toggle through a series of images, each one being displayed for a certain amount of time before the next one appears.