The revised protocol for a progress procedure doesn't create the thread automatically, and it provides an event to indicate when the progress count changes.
#lang racket' ->
css-addition' and