Changed code to support starting another pattern while one pattern is active. This fixes the first consideration at issue #6.