Observer and more on Delegates.