Presentation for NSNotifications, Delegation, and Blocks