PhaseListener for basic event implementation.