String key = request().formValueForKey(ProgressCheckSessionKeyName);
ProgressMonitor progress = ProgressMonitor.getInstanceForKey(key);
AWApplication application = application();
AWResponse newResponse = application.createResponse(request());
if (progress != null) {
newResponse.appendContent(HTML.escapeUnsafe(progress.generateMessage()));
} else {
// Special marker value for No Request in Progress
newResponse.appendContent("--NO_REQUEST--");
}