add ability to follow another pattern (optionally with delay)