New: pressforprogress