This component calls the corresponding action listener if there is NO user activity for a certain duration of time.

The following user activities are relevant:
1. Mouse clicks
2. Keyboard clicks

(Mouse movements are not regards as user activity.)