Improve Delay component

* improve documentation
* add tests

follow-up of #759