Delegates-and-Events
Revert "Delegates-and-Events"

This reverts commit 78d51069b3d1175b8d3b8261c7666a31527f41d7.