Changed reduceEach to mapReplace, added blank line after cancelled signal, separated test for picker cancellation