Allow persistent input components emitting matches as intermediate events

@crienzo @mpermar This is relevant to CPA (#73), and particularly the use case of DTMF events.