TickleTimer is a timer that fires once it's been left alone for a while. The idea is the keyboard can be pecked away and the change event will not be fired until the keyboard is idle. java.util.Timer performs very similar functionality.