Whensome event fires, the system looks for every observer registered for the event and callsits predefined (in config.xml) method.The Observer pattern is a powerful tool for plugging in customizations in key flow areaswithout overriding core classes and their methods.