disclosed is an apparatus , method , service product , and program product which each provide an enhanced , registration - based event handler mechanism . listener programs are located and compiled before notification is needed . when notification is ultimately required , the pre - located listeners can be called directly without incurring the performance expense associated with first locating and then calling each listener .