Allow subscribing of listener(s) for the duration of a block [issue #8]