slight refactoring of server eval events for client