The TIMER component is an invisible component which calls a server side method (attribute ACTIONLISTNER) every x milliseconds. The duration is defined via attribute DURATION.

There is a DURATIONTYPE which may be defined in addition, e.g. if you want the timer to be only called if there is no user interaction for a certain while.