Event Contracts: The Copy & Paste Kind Won't Protect You