Improve Delay component

* improve documentation
* add tests