 <p>Merge plays and pauses as a property and filter the interval stream with it.</p> <pre><code>var pauses = $('.pause').asEventStream('click').map(false); var plays = $('.plays').asEventStream('click').map(true); var isTicking = pauses.merge(plays).toProperty(true); var ticks = Bacon.interval(500).filter(isTicking); </code></pre>