title: How does BlocProvider.value works with added Event
body: <p><strong>What will happen if An event is added to the bloc being passed inside the BlocProvider.value?</strong></p>
  <p><strong>Will the event gets added before or after i get to the page?</strong></p>
  <p><strong>And Is Blocprovider.value an ideal way to avoid adding events to bloc in initState() method?
  I'm trying to avoid initstate as I'm listening to Stream of data from firebase (this event need to be called only once).</strong></p>
  <p><img src="https://user-images.githubusercontent.com/55284278/117650758-035d1580-b189-11eb-8d90-35862490fc86.png" alt="streamprovi" /></p>