We should probably make all these configurable (consecutive idles, consecutive messages, delay between new starts, delay between stops). But I wanted to post the PR so you could review it while I am away.