Revert "Event and Delegates"

This reverts commit 973142c41093d311f1fad1f2f87f683693824921.

Old