What happens if the custom ajax lib doesn't do any of this? Can it just use a script element?