1. My hand contains a Workshop and a Sheepdog.
2. I play the Workshop and gain a card.
3. I react with the Sheepdog, drawing two more cards.
4. One of the cards I draw is a Sheepdog
Can I react with the second Sheepdog? Right now, the online game allows me to, but it seems strange to me that I can react to an event with a card I did not have in my hand at the time of the event.