rename SetDelay to PreDelay, add PostDelay