1..8 # ->initialize() - takes a sfContext object as its first argument - takes a sfContext object as its first argument # ->getContext() - returns the current context # ->getRequest() - returns the current request # ->getResponse() - returns the current response # __set() - populates component variables # New methods via sfEventDispatcher - accepts new methods via sfEventDispatcher - throws an exception if the method does not exist as a sfEventDispatcher listener # Looks like everything went fine.