rename Server to ESOListener