Added constructor to ChangePhaseListener