added missing guava dep and made EventConvertingCallbackStream more general.