Issue #23 - implement delay + Issue #22 - implement takeUntil