What about a simple mechanical delay? That'd be a lot simpler.