improved test progress responsiveness using custom runner/listener