bug fixes: event server constructor